System.Xml.XPath.XPathNavigator (XML.XmlDocument.CreateNavigator で作成) のカーソルを XPath-Expression で定義された位置に移動する方法を誰かが知っていますか? 私の問題は、相対パスを使用する必要があることですが、私が知る限り、XPathNavigator は機能を提供しません。
Cadburry: ありがとう、試してみましたが、.moveNext() メソッドが TRUE を返すのは 1 回だけで、ナビゲーターのカーソルはまだルート要素を指しています。(ni.current.InnerXML は私の xml を返します)
私のxmlは簡略化されました:
<Ediakt>
<Header>
</Header>
<MetaData>
</MetaData>
<Payload>
<Layer2>
</Layer2>
<Layer2>
</Layer2>
<Layer2>
</Layer2>
</Payload>
</Ediakt>
私のxPath式は次のとおりです: /Ediakt/Payload/Layer[2]