Navegación por un conjunto de nodos con XPathNavigator
Para navegar por los nodos de un objeto XPathDocument o XmlDocument, utilice los métodos de navegación por conjuntos de nodos de la clase XPathNavigator. Puede navegar por todos los nodos o por un conjunto seleccionado de nodos que devuelve uno de los métodos de selección de la clase XPathNavigator.
Navegación por conjuntos de nodos de elementos
La clase XPathNavigator incluye varios métodos que sirven para navegar por nodos de elementos. En la siguiente tabla se muestran los métodos de navegación disponibles y una descripción de su forma de moverse; no se incluyen los métodos que sirven para navegar por los nodos de espacios de nombres y atributos.
Para más información sobre la selección de nodos en un objeto XPathNavigator, vea Selección, evaluación y coincidencia de datos XML con XPathNavigator. Para más información sobre la navegación por los nodos de atributo y espacio de nombres, vea Navegación por nodos de espacios de nombres y atributos con XPathNavigator.
Método | Descripción |
---|---|
MoveTo | Mueve XPathNavigator a la misma posición del XPathNavigator especificado. |
MoveToChild | Mueve XPathNavigator a un nodo secundario del nodo actual. |
MoveToFirst | Mueve XPathNavigator al primer nodo relacionado del nodo actual. |
MoveToFirstChild | Mueve XPathNavigator al primer nodo secundario del nodo actual. |
MoveToFollowing | Mueve XPathNavigator al elemento especificado en el orden del documento. |
MoveToId | Mueve XPathNavigator al nodo que tiene un atributo del tipo ID con un valor que coincide con la String especificada. |
MoveToNext | Mueve XPathNavigator al siguiente nodo relacionado del nodo actual. |
MoveToParent | Mueve XPathNavigator al nodo principal del nodo actual. |
MoveToPrevious | Mueve XPathNavigator al nodo relacionado anterior del nodo actual. |
MoveToRoot | Mueve XPathNavigator al nodo raíz del documento XML. |
Navegación por nodos de instrucción de procesamiento y comentarios
Los siguientes métodos de la clase XPathNavigator sirven para navegar a comentarios o instrucciones de procesamiento desde otros nodos de un documento XML.