Страницы

Поиск по вопросам

среда, 24 апреля 2019 г.

редактирование xml файла в c#

вот есть у меня список в xml файле, я по нему прохожусь и вывожу в textbox, но что если нужно добавить/удалить элемент в xml файле? как через код это можно сделать?
item1 item2 item3
xml файл считываю так
XmlDocument doc = new XmlDocument(); doc.Load("list.xml");


Ответ

Изменить XML файл можно так:
// Считать файл var doc = new XmlDocument(); doc.Load("My file name");
// Получить первый элемент var node = doc.DocumentElement.ChildNodes[0];
// удалить его doc.DocumentElement.RemoveChild(node);
// создать новый элемент var newNode = doc.CreateElement("list"); newNode.InnerText = "item4";
// добавить новый элемент doc.DocumentElement.AppendChild(newNode);
// Сохранить в файл doc.Save("my file name");

Комментариев нет:

Отправить комментарий