Compartilhar via


Comparação de nós usando XPathNavigator

A classe de XPathNavigator fornece o método de Matches para determinar se um nó corresponde uma expressão XPath. O Matches método usa uma expressão XPath como entrada e retorna uma Boolean que indica se o nó atual corresponde à expressão XPath fornecida ou ao objeto compilado fornecido XPathExpression .

Nodos Compatíveis

O método de Matches retorna true se o nó atual corresponde a expressão XPath especificada. Por exemplo, no exemplo de código que segue, o método de Matches retornará true se o nó atual é o elemento b, e o elemento b tem um atributo c.

Observação

O Matches método não altera o estado do 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]");  

Consulte também