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.

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