Изменение атрибутов в XML файле - C#

Узнай цену своей работы

Формулировка задачи:

Есть xml файл с настройками программы:
<Settings Second_name="Иванов" First_name="Д." Otchestvo="А." Save_Path="\\enin.ru\exchange" File_Data="1" FIO="1" Trud="3" Auto="1" po="1" vt="1" sr="1" ch="1" pt="1" sb="1" vs="0" Time_H="19" Last_Date="30.03.2011" Time_M="5" Time_R="0" Alert="1" />
Необходимо изменить атрибут Last_Date. Делаю так:
XmlDocument xml = new XmlDocument();
xml.Load("settings.xml");
xml.GetElementById("Settings").SetAttribute("Last_Date", DateTime.Now.ToShortDateString());
xml.Save("settings.xml");
Но на третью строчку выдается ошибка: Ссылка на объект не указывает на экземпляр объекта. Подскажите, пожалуйста, как решить проблему?

Решение задачи: «Изменение атрибутов в XML файле»

textual
Листинг программы
xml["Settings"].SetAttribute("Last_Date", DateTime.Now.ToShortDateString());

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы