Compartilhar via


Tipos de nós reconhecidos com consultas XPath

Os tipos de nós reconhecidas em uma consulta XPath não são os mesmos tipos de nós localizados em Document Object Model (DOM).

Tipos de nós XPath W3C

Os tipos de nós reconhecidas em uma consulta XPath não são tipos de nós localizados em Document Object Model (DOM). A seguir estão os tipos de nós XPath representados pela enumeração de XPathNodeType .

Esses tipos de nós são baseados no modelo de dados XPath, onde os nós são derivados do conjunto de informações XML. Os tipos de nós de SignificantWhitespace e de Whitespace são extensões do Microsoft .NET Framework para tipos de nós de base descritos no modelo de dados XPath.

O tipo de nó de atributo é usado de forma diferente no modelo de dados XPath do que está em DOM. No modelo de dados XPath, o nó do elemento tem um conjunto de nós de atributo relacionados a ele e o nó do elemento é o pai de cada nó de atributo. No entanto, em DOM, o nó do elemento é o proprietário e não o pai. Em ambos os modelos, o atributo e os nós de namespace não são considerados nós filho do nó do elemento.

O tipo de nó de namespace é uma adição ao modelo de dados XPath e não é um tipo de nó reconhecido DOM.

Para saber mais sobre o elemento de navegação, o atributo e nós de namespace, confira os tópicos Navegação do nó usando XPathNavigator e Navegação do nó de atributo e do namespace usando XPathNavigator.

Confira também