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ż
- XmlDocument
- XPathDocument
- XPathNavigator
- Przetwarzanie danych XML przy użyciu modelu danych XPath
- Wybieranie danych XML przy użyciu klasy XPathNavigator
- Obliczanie wyrażeń XPath przy użyciu klasy XPathNavigator
- Typy węzłów rozpoznawanych w zapytaniach XPath
- Zapytania XPath i przestrzenie nazw
- Skompilowane wyrażenia XPath