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.
Remarque |
---|
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
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