Condividi tramite


Corrispondenza di nodi utilizzando XPathNavigator

La classe XPathNavigator fornisce il metodo Matches per determinare se un nodo corrisponde a un'espressione XPath. Il metodo Matches accetta un'espressione XPath come input e restituisce un oggetto Boolean che indica se il nodo corrente corrisponde all'espressione XPath o all'oggetto XPathExpression compilato fornito.

Corrispondenza di nodi

Il metodo Matches restituisce true se il nodo corrente corrisponde all'espressione XPath specificata. Ad esempio, nel seguente esempio di codice, il metodo Matches restituirà true se il nodo corrente è l'elemento b e se l'elemento b presenta un attributo c.

Nota

Il metodo Matches non influisce sullo stato del tipo 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]");  

Vedi anche