Tipos de nodos reconocidos con consultas XPath

Actualización: November 2007

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

Tipos de nodos XPath del W3C

Los tipos de nodos que se reconocen 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 enumeran los tipos de nodos XPath representados por la enumeración XPathNodeType.

Estos tipos de nodos se basan en el modelo de datos XPath, donde los nodos se derivan del conjunto de información XML. Los tipos de nodos SignificantWhitespace y Whitespace son extensiones de Microsoft .NET Framework para los tipos de nodos básicos que se describen en el modelo de datos XPath.

El tipo de nodo de atributos se utiliza de manera diferente en el modelo de datos XPath y en el DOM. En el modelo de datos XPath, el nodo de elementos tiene un conjunto de nodos de atributos relacionados con él y el nodo de elementos es el nodo principal de cada nodo de atributos. Sin embargo, en el DOM, el nodo de elementos es el propietario y no el nodo principal. En ambos modelos, los nodos de espacios de nombres y atributos no se consideran nodos secundarios del nodo de elementos.

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 la navegación por nodos de espacios de nombres, atributos y elementos, vea los temas Navegación por un conjunto de nodos con XPathNavigator y Navegación por nodos de espacios de nombres y atributos con XPathNavigator.

Vea también

Conceptos

Procesamiento de datos XML con el modelo de datos XPath

Seleccionar datos XML con XPathNavigator

Evaluación de expresiones XPath con XPathNavigator

Coincidencia de nodos con XPathNavigator

Espacios de nombres y consultas XPath

Expresiones XPath compiladas

Referencia

XmlDocument

XPathDocument

XPathNavigator