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
- XmlDocument
- XPathDocument
- XPathNavigator
- Procesamiento de datos XML con el modelo de datos XPath
- Seleccionar datos XML con XPathNavigator
- Evaluación de expresiones XPath con XPathNavigator
- Tipos de nodos reconocidos con consultas XPath
- Espacios de nombres y consultas XPath
- Expresiones XPath compiladas