Freigeben über


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]");  

Siehe auch