メイン ドキュメントの子ノード内の特定のノードを選択しようとしています。
XmlNodeList nodes = xml.SelectNodes("//RECORD");
for (int i = 0; i < nodes.Count; i++)
{
Console.WriteLine("Time: " + nodes[i].SelectSingleNode("//content2").InnerText);
}
これが最終的に行うことは、すべての単一の content2 ノードが同じ値を持つことですが、XmlDocument では、各「レコード」の content2 値が増分されます。
たとえば、NodeList を調べると、各 content2 ノードが 1 から 32 にインクリメントされます。
SelectSingleNode が同じノードを返すのはなぜですか? 子供から選択させるにはどうすればよいですか?