Partilhar via


Tipos de nó reconhecidos com consultas 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ó XPath do 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 seguir estão os tipos de nó XPath representados pela XPathNodeType enumeração.

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

O tipo de nó de atributo é usado de forma diferente no modelo de dados XPath do que no 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, 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 filhos 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ó DOM reconhecido.

Para obter mais informações sobre como navegar por nós de elemento, atributo e namespace, consulte os tópicos Navegação do conjunto de nós usando XPathNavigator e Navegação de nó de atributo e namespace usando XPathNavigator .

Consulte também