次の方法で共有


XPathNavigator を使用したノード セット ナビゲーション

XPathNavigator クラスのノード セット ナビゲーション メソッドを使用して、XPathDocumentまたはXmlDocument オブジェクト内のノード間を移動できます。 XPathNavigator クラスの選択メソッドの 1 つによって返される、すべてのノードまたは選択したノード のセット上を移動できます。

要素ノード セットのナビゲーション

XPathNavigator クラスには、要素ノード間を移動するために使用するいくつかのメソッドが用意されています。 次の表は、使用できるナビゲーション メソッドと移動方法の説明を示しています。これには、属性ノードと名前空間ノード間を移動するために使用されるメソッドは含まれません。

XPathNavigator オブジェクト内のノードの選択の詳細については、「XPathNavigator を使用した XML データの選択、評価、および照合」を参照してください。 属性ノードと名前空間ノード間の移動の詳細については、「 XPathNavigator を使用した属性と名前空間ノードのナビゲーション」を参照してください。

メソッド 説明
MoveTo 指定したXPathNavigatorの同じ位置にXPathNavigatorを移動します。
MoveToChild XPathNavigatorを現在のノードの子ノードに移動します。
MoveToFirst XPathNavigatorを現在のノードの最初の兄弟ノードに移動します。
MoveToFirstChild XPathNavigatorを現在のノードの最初の子ノードに移動します。
MoveToFollowing XPathNavigatorをドキュメントの順序で指定した要素に移動します。
MoveToId 指定したStringに一致する値を持つID型の属性を持つノードにXPathNavigatorを移動します。
MoveToNext XPathNavigatorを現在のノードの次の兄弟ノードに移動します。
MoveToParent XPathNavigatorを現在のノードの親ノードに移動します。
MoveToPrevious XPathNavigatorを現在のノードの前の兄弟ノードに移動します。
MoveToRoot XPathNavigatorを XML ドキュメントのルート ノードに移動します。

コメントと処理命令ノードのナビゲーション

次の XPathNavigator クラス メソッドは、XML ドキュメント内の他のノードからコメントへの移動や命令の処理に有効です。

こちらも参照ください