XPathNavigator を使用するノード セットのナビゲーション

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

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

XPathNavigator クラスは、要素ノードの移動に使用されるいくつかのメソッドを提供します。 利用可能なナビゲーション メソッドおよびその移動方法を次の表に示します。これには、属性および名前空間のノードのナビゲートに使用されるメソッドは含まれません。

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

メソッド

説明

MoveTo

XPathNavigator を指定された XPathNavigator と同じ位置に移動します。

MoveToChild

XPathNavigator を現在のノードの子ノードに移動します。

MoveToFirst

XPathNavigator を現在のノードの最初の兄弟ノードに移動します。

MoveToFirstChild

XPathNavigator を現在のノードの最初の子ノードに移動します。

MoveToFollowing

XPathNavigator をドキュメント順で指定された要素に移動します。

MoveToId

XPathNavigator を、与えられた String に一致する値の ID 型の属性を持つノードに移動します。

MoveToNext

XPathNavigator を現在のノードの次の兄弟ノードに移動します。

MoveToParent

XPathNavigator を現在のノードの親ノードに移動します。

MoveToPrevious

XPathNavigator を現在のノードの前の兄弟ノードに移動します。

MoveToRoot

XPathNavigator を XML ドキュメントのルート ノードに移動します。

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

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

参照

参照

XmlDocument

XPathDocument

XPathNavigator

概念

XPath データ モデルを使用した XML データの処理

XPathNavigator を使用する属性と名前空間のナビゲーション

XpathNavigator を使用した XML データの抽出

厳密に型指定された XML データへの XPathNavigator を使用したアクセス