XPathNavigator を使用するノード セットのナビゲーション
XPathNavigator クラスのノード セット ナビゲーション メソッドを使用して、XPathDocument または XmlDocument オブジェクト内のノード間を移動できます。 すべてのノード間の移動、または XPathNavigator クラスの選択メソッドによって返される選択されたノード セット間を移動できます。
要素ノード セットのナビゲーション
XPathNavigator クラスは、要素ノードの移動に使用されるいくつかのメソッドを提供します。 利用可能なナビゲーション メソッドおよびその移動方法を次の表に示します。これには、属性および名前空間のノードのナビゲートに使用されるメソッドは含まれません。
XPathNavigator オブジェクトでのノードの選択に関する詳細については、「XPathNavigator を使用した XML データの選択、評価、および照合」を参照してください。 属性および名前空間の移動に関する詳細については、「XPathNavigator を使用する属性と名前空間のナビゲーション」を参照してださい。
メソッド |
説明 |
---|---|
XPathNavigator を指定された XPathNavigator と同じ位置に移動します。 |
|
XPathNavigator を現在のノードの子ノードに移動します。 |
|
XPathNavigator を現在のノードの最初の兄弟ノードに移動します。 |
|
XPathNavigator を現在のノードの最初の子ノードに移動します。 |
|
XPathNavigator をドキュメント順で指定された要素に移動します。 |
|
XPathNavigator を、与えられた String に一致する値の ID 型の属性を持つノードに移動します。 |
|
XPathNavigator を現在のノードの次の兄弟ノードに移動します。 |
|
XPathNavigator を現在のノードの親ノードに移動します。 |
|
XPathNavigator を現在のノードの前の兄弟ノードに移動します。 |
|
XPathNavigator を XML ドキュメントのルート ノードに移動します。 |
コメントおよび処理命令ノードのナビゲーション
次の XPathNavigator クラスのメソッドは XML ドキュメント内の他のノードからコメントまたは処理命令に移動するのに有効です。
参照
参照
概念
XPathNavigator を使用する属性と名前空間のナビゲーション