Compartir a través de


Coincidencia de nodos con XPathNavigator

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

Coincidencia de nodos

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

Nota

El método Matches 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]");  

Vea también