Freigeben über


Abgleichen von Knoten mit XPathNavigator

Die XPathNavigator Klasse stellt die Matches Methode bereit, um zu ermitteln, ob ein Knoten einem XPath-Ausdruck entspricht. Die Matches Methode verwendet einen XPath-Ausdruck als Eingabe und gibt ein Boolean , das angibt, ob der aktuelle Knoten mit dem angegebenen XPath-Ausdruck oder dem angegebenen kompilierten XPathExpression Objekt übereinstimmt.

Übereinstimmende Knoten

Die Matches Methode gibt zurück true , wenn der aktuelle Knoten mit dem angegebenen XPath-Ausdruck übereinstimmt. Im folgenden Codebeispiel gibt die Matches Methode beispielsweise zurück true , wenn der aktuelle Knoten das Element bist und das Element b ein Attribut caufweist.

Hinweis

Die Matches Methode ändert nicht den Zustand der 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]");  

Siehe auch