Я читала часть онлайновой базы данных XML (пример here):Чтение и запись XML сразу
var release = XElement.Parse(text).Element("release");
var artist = release.Element("artists").Element("artist").Element("name").Value;
var albumTitle = release.Element("title").Value;
var positions = release.Element("tracklist").Descendants("position").Select(x => x.Value).ToList();
var titles = release.Element("tracklist").Descendants("title").Select(x => x.Value).ToList();
Это хорошо работает, но теперь я хочу записать эти переменные в локальный файл XML, с этой структурой:
<releases>
<release>
<artist></artist>
<albumTitle></albumTitle>
<tracklist>
<track>
<position></position>
<title></title>
</track>
</tracklist>
</release>
</releases>
(Обратите внимание, что должно быть несколько track
элементов, каждый из которых содержит position
и title
.)
Мне интересно, как можно выполнить оба действия (чтение и запись в XML) сразу.