Vergleich von Knoten mit "XPathNavigator"
Aktualisiert: November 2007
Die XPathNavigator-Klasse stellt die Matches-Methode bereit, um zu bestimmen, ob ein Knoten einem XPath-Ausdruck entspricht. Die Matches-Methode verwendet einen XPath-Ausdruck als Eingabe und gibt einen Boolean-Wert zurück, der angibt, ob der aktuelle Knoten dem angegebenen XPath-Ausdruck oder dem angegebenen kompilierten XPathExpression-Objekt entspricht.
Vergleich von Knoten
Die Matches-Methode gibt true zurück, wenn der aktuelle Knoten dem angegebenen XPath-Ausdruck entspricht. Im folgenden Codebeispiel gibt z. B. die Matches-Methode true zurück, wenn es sich beim aktuellen Knoten um das b-Element handelt und das b-Element ein c-Attribut aufweist.
![]() |
---|
Die Matches-Methode ändert den Status des XPathNavigator nicht. |
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]");
Siehe auch
Konzepte
Verarbeiten von XML-Daten mithilfe des XPath-Datenmodells
Auswählen von XML-Daten mit 'XPathNavigator'
Auswerten von XPath-Ausdrücken mit "XPathNavigator"
In XPath-Abfragen erkannte Knotentypen