私はC#XmlDocument APIを使用しています。XmlDocument XPath式が失敗する
<Node1>
<Node2>
<Node3>
</Node3>
</Node2>
</Node1>
は私がのXmlNodeとしてノード3を取得したい:
は、私は、次のXMLを持っています。しかし、私のコードは、NULLを返して:
XmlDocument doc = new XmlDocument();
doc.Load(reader);
XmlNode root_node = doc.DocumentElement.SelectSingleNode("/Node1");
Log(root_node.OuterXml);
XmlNode test_node = root_node.SelectSingleNode("/Node2/Node3");
if (test_node == null)
Logger.Log.Error(" --- TEST NODE IS NULL --- ");
ヌルroot_node.OuterXml
ログ
<Node1><Node2><Node3>.....
しかしtest_node
リターンのログ。
ここで何が問題になりますか?
ここで何を達成しようとしていますか? –
test_nodeはNode3にスコープされ、nullにはなりません。 – ScottF