Partager via


Navigation d’ensemble de nœuds à l’aide de XPathNavigator

Vous pouvez parcourir les nœuds dans un objet XPathDocument ou XmlDocument à l'aide des méthodes de navigation des nœuds de la classe XPathNavigator. Vous pouvez naviguer sur tous les nœuds ou sur un ensemble de nœuds sélectionné retourné par l’une des méthodes de sélection de la XPathNavigator classe.

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 présente les méthodes de navigation disponibles et une description de la façon dont elles se déplacent ; cela n’inclut pas les méthodes utilisées pour parcourir les nœuds d’attribut et d’espace de noms.

Pour plus d’informations sur la sélection de nœuds dans un XPathNavigator objet, consultez Sélection, évaluation et 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 des nœuds d’attribut et d’espace de noms à l’aide de XPathNavigator.

Méthode Descriptif
MoveTo Déplace le XPathNavigator à la même position que le XPathNavigator spécifié.
MoveToChild Déplace le XPathNavigator nœud vers un nœud enfant du nœud actuel.
MoveToFirst Déplace le XPathNavigator nœud vers le premier nœud frère du nœud actuel.
MoveToFirstChild Déplace le XPathNavigator nœud vers le premier nœud enfant du nœud actuel.
MoveToFollowing Déplace le XPathNavigator vers l’élément spécifié selon l’ordre du document.
MoveToId Déplace le nœud XPathNavigator vers un nœud qui a un attribut de type ID avec une valeur correspondant à la valeur spécifiée String.
MoveToNext Déplace le XPathNavigator vers le nœud frère suivant du nœud actuel.
MoveToParent Déplace le XPathNavigator vers le nœud parent du nœud actuel.
MoveToPrevious Déplace le XPathNavigator vers le nœud frère précédent du nœud actuel.
MoveToRoot Déplace le XPathNavigator au nœud racine du document XML.

Commentaires et instructions de traitement de la navigation entre les nœuds

Les méthodes de classe suivantes XPathNavigator sont valides pour passer à des commentaires ou traiter des instructions à partir d’autres nœuds d’un document XML.

Voir aussi