Navigazione del set di nodi con XPathNavigatorNode Set Navigation Using XPathNavigator

È possibile navigare nei nodi in un oggetto XPathDocument o XmlDocument usando i metodi di navigazione del set di nodi della classe XPathNavigator.You can navigate over nodes in an XPathDocument or XmlDocument object using the node set navigation methods of the XPathNavigator class. È possibile navigare in tutti i nodi o un set di nodi selezionato restituito da uno dei metodi di selezione della classe XPathNavigator.You can navigate over all the nodes or over a selected set of nodes returned by one of the selection methods of the XPathNavigator class.

Navigazione del set di nodi di tipo elementElement Node Set Navigation

La classe XPathNavigator fornisce diversi metodi usati per navigare nei nodi di tipo element.The XPathNavigator class provides several methods used to navigate element nodes. 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.The following table shows the navigation methods available and a description of how they move; this does not include methods used to navigate attribute and namespace nodes.

Per altre informazioni sulla selezione dei nodi in un oggetto XPathNavigator, vedere Selezione, valutazione e corrispondenza di dati XML con XPathNavigator.For more information about selecting nodes in an XPathNavigator object, see Selecting, Evaluating and Matching XML Data using 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.For more information about navigating attribute and namespace nodes, see Attribute and Namespace Node Navigation Using XPathNavigator.

MetodoMethod DescrizioneDescription
MoveTo Sposta il tipo XPathNavigator nella stessa posizione dell'oggetto XPathNavigator specificato.Moves the XPathNavigator to the same position of the XPathNavigator specified.
MoveToChild Sposta il tipo XPathNavigator su un nodo figlio del nodo corrente.Moves the XPathNavigator to a child node of the current node.
MoveToFirst Sposta il tipo XPathNavigator sul primo nodo di pari livello del nodo corrente.Moves the XPathNavigator to the first sibling node of the current node.
MoveToFirstChild Sposta il tipo XPathNavigator sul primo nodo figlio del nodo corrente.Moves the XPathNavigator to the first child node of the current node.
MoveToFollowing Sposta il tipo XPathNavigator sull'elemento specificato in base all'ordine con cui è riportato nel documento.Moves the XPathNavigator to the specified element in document order.
MoveToId Sposta il tipo XPathNavigator sul nodo che dispone di un attributo di tipo ID, il cui valore corrisponde alla stringa String indicata.Moves the XPathNavigator to the node that has an attribute of type ID with a value that matches the given String.
MoveToNext Sposta il tipo XPathNavigator sul successivo nodo di pari livello del nodo corrente.Moves the XPathNavigator to the next sibling node of the current node.
MoveToParent Sposta il tipo XPathNavigator sul nodo padre del nodo corrente.Moves the XPathNavigator to the parent node of the current node.
MoveToPrevious Sposta il tipo XPathNavigator sul precedente nodo di pari livello del nodo corrente.Moves the XPathNavigator to the previous sibling node of the current node.
MoveToRoot Sposta il tipo XPathNavigator sul nodo radice del documento XML.Moves the XPathNavigator to the root node of the XML document.

Navigazione dei nodi di tipo Comment e Processing InstructionComments and Processing Instruction Node Navigation

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.The following XPathNavigator class methods are valid for moving to comments or processing instructions from other nodes in an XML document.

Vedere ancheSee Also

XmlDocument
XPathDocument
XPathNavigator
Elaborazione di dati XML con il modello di dati XPathProcess XML Data Using the XPath Data Model
Navigazione dei nodi di attributi e dello spazio dei nomi con XPathNavigatorAttribute and Namespace Node Navigation Using XPathNavigator
Estrarre dati XML con XPathNavigatorExtract XML Data Using XPathNavigator
Accesso a dati XML fortemente tipizzati con XPathNavigatorAccessing Strongly Typed XML Data Using XPathNavigator