私はオンラインの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>
(それぞれposition
とtitle
を含む、複数track
要素が存在しなければならないことに注意してください。)
私は両方のステップ(XMLからの読み込みとXMLへの書き込み)を同時に行うことができますか?