Partager via


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.

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 des nœuds dans un objet XPathNavigator, voir Sélection, évaluation et mise en correspondance de données XML à l'aide de XPathNavigator. Pour plus d'informations sur la navigation entre les nœuds d'attribut et d'espace de noms, voir 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 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 le 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 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

Référence

XmlDocument

XPathDocument

XPathNavigator

Concepts

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