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.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour