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.