Udostępnij za pośrednictwem


Dopasowywanie węzłów przy użyciu klasy XPathNavigator

Klasa XPathNavigator udostępnia metodę określania Matches , czy węzeł pasuje do wyrażenia XPath. Metoda Matches przyjmuje wyrażenie XPath jako dane wejściowe i zwraca wartość Boolean , która wskazuje, czy bieżący węzeł jest zgodny z danym wyrażeniem XPath lub danym skompilowanym XPathExpression obiektem.

Pasujące węzły

Metoda Matches zwraca true wartość , jeśli bieżący węzeł jest zgodny z określonym wyrażeniem XPath. Na przykład w poniższym przykładzie kodu metoda zwróci, Matches jeśli bieżący węzeł jest elementem b, a element b ma atrybut c.true

Uwaga

Metoda Matches nie zmienia stanu .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]");  

Zobacz też