次の方法で共有


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

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

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

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

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

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

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

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

関連項目