Compartir a través de


Tipos de nodo reconocidos con consultas XPath

Los tipos de nodos reconocidos en una consulta XPath no son los mismos tipos de nodo que se encuentran en el Modelo de objetos de documento (DOM).

Tipos de nodo XPath de W3C

Los tipos de nodos reconocidos en una consulta XPath no son los tipos de nodos que se encuentran en el Modelo de objetos de documento (DOM). A continuación se muestran los tipos de nodo XPath representados por la XPathNodeType enumeración .

Estos tipos de nodo se basan en el modelo de datos XPath, donde los nodos se derivan del conjunto de información XML. Los tipos de nodo SignificantWhitespace y Whitespace son extensiones de Microsoft .NET Framework de los tipos de nodo base descritos en el modelo de datos XPath.

El tipo de nodo de atributo se usa de forma diferente en el modelo de datos XPath que en el DOM. En el modelo de datos XPath, el nodo de elemento tiene un conjunto de nodos de atributo relacionados con él y el nodo de elemento es el elemento primario de cada nodo de atributo. Sin embargo, en el DOM, el nodo de un elemento es el propietario y no el elemento padre. En ambos modelos, los nodos de atributo y espacio de nombres no se consideran nodos secundarios del nodo de elemento.

El tipo de nodo de espacios de nombres es una adición al modelo de datos XPath y no es un tipo de nodo DOM reconocido.

Para obtener más información sobre cómo navegar por los nodos de elemento, atributo y espacio de nombres, consulte los temas Navegación de conjunto de nodos mediante XPathNavigator y Attribute y Namespace Node Navigation Using XPathNavigator .

Consulte también