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
Commentaires
https://aka.ms/ContentUserFeedback.
Prochainement : Tout au long de l'année 2024, nous supprimerons progressivement les GitHub Issues en tant que mécanisme de retour d'information pour le contenu et nous les remplacerons par un nouveau système de retour d'information. Pour plus d’informations, voir:Soumettre et afficher des commentaires pour