分岐ノードの 3 番目のノードを取得したい。例
<rows>
<row>
<cell>a</cell>
<cell>b</cell>
<cell>c</cell>
<cell>d</cell>
<cell>e</cell>
<cell>f</cell></row>
<row>
<cell>aa</cell>
<cell>bb</cell>
<cell>cc</cell>
<cell>dd</cell>
<cell>ee</cell>
<cell>ff</cell>
</row>
......
</rows>
私は基本的にアイテムcとccなどを出したいです。基本的に、行の 3 番目のセル要素です。これは私が持っているものです。しかし、私が欲しいのはxmlではなくアイテムの値です。
var Study = XDocument.Load(XmlReader.Create(studyStream));
var rows = Study.Descendants("row");
foreach (var item in rows)
{
var cells = item.Descendants("cell");
string id = null;
foreach (var items in cells)
{
id = items.Parent.FirstNode.NextNode.NextNode.ToString();
}
Console.WriteLine(id);
}
Console.Read();
これを適切に行う方法はありますか?いつもお世話になっております。
ケビン