Partilhar via


Tipos de nó reconhecidos por consultas de XPath

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

Tipos de nós do XPath W3C

Os tipos de nós reconhecidos em uma consulta XPath não são os tipos de nós encontrados no DOM (Document Object Model). A enumeração XPathNodeType representa os seguintes tipos de nó XPath.

Esses tipos de nó 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ó SignificantWhitespace e Whitespace são extensões do Microsoft .NET Framework aos tipos de nó base descritos no modelo de dados XPath.

O tipo de nó de atributo é utilizado de maneira distinta no modelo de dados XPath em comparação ao DOM. No modelo de dados XPath, o nó do elemento tem um conjunto de nós de atributo associados a ele, e o nó do elemento é o pai de cada nó de atributo. No entanto, no DOM, o nó do elemento é o proprietário e não o pai. Em ambos os modelos, os nós de atributo e namespace não são considerados nós descendentes do nó de elemento.

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

Para obter mais informações sobre a navegação em nós de elementos, atributos e namespaces, consulte os tópicos Navegação de Conjunto de Nós Usando XPathNavigator e Navegação em Nós de Atributos e Namespaces Usando XPathNavigator.

Ver também