【发布时间】:2009-02-17 21:49:30
【问题描述】:
<Document>
<A>
<B>
<C></C>
</B>
</A>
<E>
<F>
<C></C>
</F>
<G>
<C></C>
</G>
</E>
</Document>
如果我将上述 XML 加载到 XmlDocument 中并使用 XPath 查询在 A 上执行 SelectSingleNode //C
XmlNode oNode = oDocument.SelectSingleNode("E"); XmlNodeList oNodeList = oNode.SelectNodes("//C");为什么它会从 B 下返回节点,而我期望它只从 E 下返回节点
有意义吗?
编辑:我如何让它只从该节点返回?
【问题讨论】: