我讀在線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)可以一次完成。