Compartir a través de


Coincidencia de nodos con XPathNavigator

La XPathNavigator clase proporciona el Matches método para determinar si un nodo coincide con una expresión XPath. El Matches método toma una expresión XPath como entrada y devuelve un Boolean que indica si el nodo actual coincide con la expresión XPath especificada o el objeto compilado XPathExpression especificado.

Nodos coincidentes

El Matches método devuelve true si el nodo actual coincide con la expresión XPath especificada. Por ejemplo, en el ejemplo de código siguiente, el Matches método devolverá true si el nodo actual es el elemento by el elemento b tiene un atributo c.

Nota:

El Matches método no cambia el estado de .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 también