Partilhar via


Navegação do conjunto de nós usando XPathNavigator

Você pode navegar sobre nós em um XPathDocument ou XmlDocument objeto usando os métodos de navegação do conjunto de nós da classe XPathNavigator. Você pode navegar sobre todos os nós ou sobre um conjunto selecionado de nós retornados por um dos métodos de seleção da XPathNavigator classe.

Navegação do conjunto de nós do elemento

A XPathNavigator classe fornece vários métodos usados para navegar pelos nós do elemento. A tabela a seguir mostra os métodos de navegação disponíveis e uma descrição de como eles se movem; Isso não inclui métodos usados para navegar por nós de atributo e namespace.

Para obter mais informações sobre como selecionar nós em um XPathNavigator objeto, consulte Selecionando, avaliando e combinando dados XML usando XPathNavigator. Para obter mais informações sobre a forma de navegar pelos nós de atributo e namespace, consulte Navegação de Nós de Atributo e Namespace usando XPathNavigator.

Método Descrição
MoveTo Move o XPathNavigator para a mesma posição do XPathNavigator especificado.
MoveToChild Mova o XPathNavigator para um nó filho do nó atual.
MoveToFirst Move o XPathNavigator para o primeiro nó irmão do nó atual.
MoveToFirstChild Move o elemento XPathNavigator para o primeiro nó filho do nó atual.
MoveToFollowing Move o XPathNavigator para o elemento especificado na ordem do documento.
MoveToId Mova o XPathNavigator para o nó que possui um atributo de tipo ID com um valor que corresponda ao String fornecido.
MoveToNext Move o XPathNavigator para o próximo nó irmão do nó atual.
MoveToParent Mova o XPathNavigator para o nó pai do nó atual.
MoveToPrevious Move o elemento XPathNavigator para o nó irmão anterior do nó atual.
MoveToRoot Move o XPathNavigator para o nó raiz do documento XML.

Comentários e Navegação de Nó de Instruções de Processamento

XPathNavigator Os seguintes métodos da classe são válidos para se moverem para comentários ou instruções de processamento de outros nós dentro de um documento XML.

Ver também