Sdílet prostřednictvím


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.

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

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

XPath-Abfragen und Namespaces

Kompilierte XPath-Ausdrücke

Referenz

XmlDocument

XPathDocument

XPathNavigator