Navigazione del set di nodi con XPathNavigator

È possibile navigare nei nodi in un oggetto XPathDocument o XmlDocument usando i metodi di navigazione del set di nodi della classe XPathNavigator. È possibile navigare in tutti i nodi o un set di nodi selezionato restituito da uno dei metodi di selezione della classe XPathNavigator.

Navigazione del set di nodi di tipo element

La classe XPathNavigator fornisce diversi metodi usati per navigare nei nodi di tipo element. Nella tabella seguente vengono illustrati i metodi di navigazione disponibili e viene fornita una descrizione delle modalità di spostamento. Non sono inclusi i metodi usati per esplorare i nodi Attribute e Namespace.

Per altre informazioni sulla selezione dei nodi in un oggetto XPathNavigator, vedere Selezione, valutazione e corrispondenza di dati XML con XPathNavigator. Per altre informazioni sulla navigazione dei nodi di attributi e spazi dei nomi, vedere Navigazione dei nodi di attributi e dello spazio dei nomi con XPathNavigator.

metodo Descrizione
MoveTo Sposta il tipo XPathNavigator nella stessa posizione dell'oggetto XPathNavigator specificato.
MoveToChild Sposta il tipo XPathNavigator su un nodo figlio del nodo corrente.
MoveToFirst Sposta il tipo XPathNavigator sul primo nodo di pari livello del nodo corrente.
MoveToFirstChild Sposta il tipo XPathNavigator sul primo nodo figlio del nodo corrente.
MoveToFollowing Sposta il tipo XPathNavigator sull'elemento specificato in base all'ordine con cui è riportato nel documento.
MoveToId Sposta il tipo XPathNavigator sul nodo che dispone di un attributo di tipo ID, il cui valore corrisponde alla stringa String indicata.
MoveToNext Sposta il tipo XPathNavigator sul successivo nodo di pari livello del nodo corrente.
MoveToParent Sposta il tipo XPathNavigator sul nodo padre del nodo corrente.
MoveToPrevious Sposta il tipo XPathNavigator sul precedente nodo di pari livello del nodo corrente.
MoveToRoot Sposta il tipo XPathNavigator sul nodo radice del documento XML.

Navigazione dei nodi di tipo Comment e Processing Instruction

I seguenti metodi della classe XPathNavigator sono validi per passare ai commenti o alle istruzioni di elaborazione da altri nodi all'interno un documento XML.

Vedi anche