【发布时间】:2012-07-12 09:30:05
【问题描述】:
有人知道如何将 System.Xml.XPath.XPathNavigator(由 XML.XmlDocument.CreateNavigator 创建)的光标移动到 XPath-Expression 定义的位置吗? 我的问题是我必须使用相对路径,但据我所知 XPathNavigator 不提供任何功能
吉百利: 谢谢, 我已经尝试过了,但是 .moveNext() 方法只返回 TRUE 一次,并且导航器光标仍然指向根元素。 (ni.current.InnerXML 返回我的 xml)
我的 xml 简化:
<Ediakt>
<Header>
</Header>
<MetaData>
</MetaData>
<Payload>
<Layer2>
</Layer2>
<Layer2>
</Layer2>
<Layer2>
</Layer2>
</Payload>
</Ediakt>
我的 xPath 表达式是:/Ediakt/Payload/Layer[2]
【问题讨论】:
标签: .net xml xmldocument