Я использую C# XmlDocument API.XmlDocument XPath выражение сбой
У меня есть следующий XML:
<Node1>
<Node2>
<Node3>
</Node3>
</Node2>
</Node1>
Я хочу, чтобы получить node3 как XmlNode. Но мой код возвращается нуль:
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