Изменение атрибутов в XML файле - C#
Формулировка задачи:
Есть xml файл с настройками программы:
Необходимо изменить атрибут Last_Date.
Делаю так:
Но на третью строчку выдается ошибка: Ссылка на объект не указывает на экземпляр объекта.
Подскажите, пожалуйста, как решить проблему?
<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" />
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());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д