Vergleich von Knoten mit XPathNavigator
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.
Hinweis
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]");