Navegação do conjunto de nós usando XPathNavigator
Você pode navegar sobre nós em um XPathDocument objeto ou XmlDocument usando os métodos de navegação do conjunto de nós da XPathNavigator classe. 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 como navegar por nós de atributo e namespace, consulte Navegação de nó de atributo e namespace usando XPathNavigator.
Método | Description |
---|---|
MoveTo | Move o XPathNavigator para a mesma posição do XPathNavigator especificado. |
MoveToChild | Move 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 XPathNavigator para o primeiro nó filho do nó atual. |
MoveToFollowing | Move o XPathNavigator para o elemento especificado na ordem do documento. |
MoveToId | Move o XPathNavigator para o nó que tem um atributo do tipo ID com um valor que corresponde ao dado String. |
MoveToNext | Move o XPathNavigator para o próximo nó irmão do nó atual. |
MoveToParent | Move o XPathNavigator para o nó pai do nó atual. |
MoveToPrevious | Move o 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 de classe são válidos para mover para comentários ou instruções de processamento de outros nós em um documento XML.