Как записать данные в xml файл?

Из этой небольшой статьи вы узнаете, как запись данных в xml файл с помощью языка c#

1. Создадим новый проект типа Windows Forms Application и добавим на форму кнопку, при нажатии на которую будет осуществляться запись в xml файл.

2. Добавим в проект xml файл, который содержит следующую структуру:

3. Для работы с xml файлами воспользуемся технологией Linq to XML. Для этого в коде добавим следующую строку:

4. С помощью метода Load загружаем xml файл.

5. Далее описываем какую-то логику, действия, которые необходимо выполнить с загруженным в память документом. Например, изменим имя пользователя с фамилией Иванов на Александр.

6. После выполнения выше описанной операции все изменения произойдут только в документе расположенном памяти и при этом никак не затронут физический файл. Исправим это и с помощью метода Save запишем данные в xml файл.

Полный листинг

результат

Читайте также:

Похожие темы

Удаление узла в xml документе... Как удалить узел в xml документе? В этой небольшой заметке хочу показать Вам, как удалить узел в xml документе с помощью технологии Linq to XML. И...
c# Загрузка XML файла Как загрузить xml файл? Для работы с xml файлами существует большое количество разнообразных классов. В этой статье рассмотрим, как выполняется загру...
c# Как добавить xml узел ? Как добавить новый узел в xml документе? Продолжаем работу с технологией Linq to XML и сегодня Вы узнаете, как добавить xml узел в xml документе. До...
Чтение Xml файла с выводом данных в DataGridView в... Как выполнить чтение xml файла с выводом данных в DataGridView? В этой статье хочу показать на простом примере, как можно выполнить чтение xml файла ...
Как найти xml элемент по его атрибуту в XML файле?... Как найти xml элемент по его атрибуту? Из этой статьи Вы узнаете, как найти xml элемент по его атрибуту с помощью простого LINQ запроса. И так для на...