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