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
.
Notes
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
- XmlDocument
- XPathDocument
- XPathNavigator
- 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