Navigation dans la collection de nœuds à l’aide de XPathNavigator
Vous pouvez parcourir les nœuds d'un objet XPathDocument ou XmlDocument à l'aide des méthodes de navigation entre les collections de nœuds de la classe XPathNavigator. Vous pouvez parcourir tous ces nœuds ou certaines collections de nœuds retournées par l'une des méthodes de sélection de la classe XPathNavigator.
Navigation entre les collections de nœuds d'éléments
La classe XPathNavigator fournit plusieurs méthodes de navigation entre les nœuds d'élément. Le tableau suivant indique les méthodes de navigation disponibles et donne une description de leur mode de déplacement, mais ne comprend pas les méthodes permettant de naviguer entre les nœuds d'attribut et d'espace de noms.
Pour plus d’informations sur la sélection de nœuds dans un objet XPathNavigator, consultez Sélection, évaluation et mise en correspondance de données XML à l’aide de XPathNavigator. Pour plus d’informations sur la navigation dans les nœuds d’attribut et d’espace de noms, consultez Navigation entre les nœuds d’attribut et d’espace de noms à l’aide de XPathNavigator.
Méthode | Description |
---|---|
MoveTo | Déplace l'objet XPathNavigator vers la même position que l'objet XPathNavigator spécifié. |
MoveToChild | Déplace l'objet XPathNavigator vers un nœud enfant du nœud actuel. |
MoveToFirst | Déplace l'objet XPathNavigator vers le premier nœud frère du nœud actuel. |
MoveToFirstChild | Déplace l'objet XPathNavigator vers le premier nœud enfant du nœud actuel. |
MoveToFollowing | Déplace l'objet XPathNavigator vers l'élément spécifié dans l'ordre du document. |
MoveToId | Déplace l'objet XPathNavigator vers le nœud possédant un attribut de type ID avec une valeur correspondant à l'objet String donné. |
MoveToNext | Déplace l'objet XPathNavigator vers le nœud frère suivant du nœud actuel. |
MoveToParent | Déplace l'objet XPathNavigator vers le nœud parent du nœud actuel. |
MoveToPrevious | Déplace l'objet XPathNavigator vers le nœud frère précédent du nœud actuel. |
MoveToRoot | Déplace l'objet XPathNavigator vers le nœud racine du document XML. |
Commentaires et instructions de traitement de la navigation entre les nœuds
Les méthodes suivantes de la classe XPathNavigator sont valide pour le déplacement de commentaires ou d'instructions de traitement d'autres nœuds dans un document XML.
Voir aussi
- XmlDocument
- XPathDocument
- XPathNavigator
- Traitement des données XML à l’aide du modèle de données XPath
- Navigation entre les nœuds d'attribut et d'espace de noms à l'aide de XPathNavigator
- Extraction de données XML à l’aide de XPathNavigator
- Accès à des données XML fortement typées à l'aide de XPathNavigator