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 ドキュメント内の他のノードからコメントまたは処理命令に移動するのに有効です。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET