Share via


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.

Vea también