Partager via


Mise en correspondance de nœuds avec XPathNavigator

La classe XPathNavigator fournit la méthode Matches permettant de déterminer si un nœud correspond à une expression XPath. La méthode Matches prend une expression XPath comme entrée et retourne un objet Boolean indiquant si le nœud actuel correspond à l'expression XPath donnée ou à l'objet XPathExpression compilé donné.

Mise en correspondance de nœuds

La méthode Matches retourne true si le nœud actuel correspond à l'expression XPath spécifiée. Par exemple, dans le code suivant, la méthode Matches retournera true si le nœud actuel est l'élément b et si l'élément b a un attribut c.

RemarqueRemarque

La méthode Matches ne modifie pas l'état de l'objet XPathNavigator.

Dim document as XPathDocument = New XPathDocument("input.xml")
Dim navigator as XPathNavigator = document.CreateNavigator()

navigator.Matches("b[@c]")
XPathDocument document = new XPathDocument("input.xml");
XPathNavigator navigator = document.CreateNavigator();

navigator.Matches("b[@c]");

Voir aussi

Référence

XmlDocument

XPathDocument

XPathNavigator

Concepts

Traitement des données XML à l'aide du modèle de données XPath

Sélection de données XML à l'aide de XPathNavigator

Évaluation d'expressions XPath à l'aide de XPathNavigator

Types de nœuds reconnus avec les requêtes XPath

Requêtes et espaces de noms XPath

Expressions XPath compilées