これはインターネット上で見つかりました。C#XMLファイルの親要素、子要素を特定します
string xml = @"
<food>
<child>
<nested />
</child>
<child>
<other>
</other>
</child>
</food>
";
XmlReader rdr = XmlReader.Create(new System.IO.StringReader(xml));
while (rdr.Read())
{
if (rdr.NodeType == XmlNodeType.Element)
{
Console.WriteLine(rdr.LocalName);
}
}
上記の結果は、これは完璧に働いている
food
child
nested
child
other
なり、ちょうど私は、子要素が含まれている要素を特定する必要があります。
例えば、私は子要素をチェックするために、この出力
startParent_food
startParent_child
nested
endParent_child
startParent_child
other
endParent_child
endParent_food
要件は不明です。 ** ''と ''を除くすべての要素**には、子要素が含まれています。 –
Tomalak
@Tomalak実際には、私は別の値でXMLの同じ構造をリメイクしたいので...親が子を持っているかどうかを確認する必要があります。 –