Condividi tramite


Tipi di nodo riconosciuti con le query XPath

I tipi di nodi riconosciuti in una query XPath non corrispondono a quelli del DOM (Document Object Model).

Tipi di nodo XPath W3C

I tipi di nodo riconosciuti in una query XPath non corrispondono a quelli del DOM (Document Object Model). Di seguito sono riportati i tipi di nodo XPath rappresentati dall'enumerazione XPathNodeType.

Questi tipi di nodo sono basati sul modello dati XPath, dove i nodi derivano dal set di informazioni XML. I tipi di nodo SignificantWhitespace e Whitespace sono estensioni Microsoft .NET Framework dei tipi di nodi di base descritti nel modello dati XPath.

Il tipo di nodo Attribute viene utilizzato in modo diverso nel modello dati XPath rispetto al DOM. Nel modello dati XPath il nodo di tipo element è composto da un set di nodi Attribute a esso correlati e il nodo di tipo element è il padre di ogni nodo Attribute. Nel DOM, tuttavia, il nodo di tipo element è il proprietario e non il padre. In entrambi i modelli, i nodi Attribute e Namespace non sono considerati nodi figlio del nodo di tipo element.

Il tipo di nodo Namespace è un'aggiunta al modello dati XPath e non è un tipo di nodo DOM riconosciuto.

Per ulteriori informazioni sull'esplorazione dei nodi Attribute, Namespace e di tipo element, vedere gli argomenti Navigazione del set di nodi con XPathNavigator e Navigazione dei nodi di attributi e dello spazio dei nomi con XPathNavigator.

Vedere anche

Riferimenti

XmlDocument

XPathDocument

XPathNavigator

Concetti

Elaborazione di dati XML con il modello di dati XPath

Selezione di dati XML con XPathNavigator

Valutazione di espressioni XPath con XPathNavigator

Corrispondenza di nodi utilizzando XPathNavigator

Query e spazi dei nomi XPath

Espressioni XPath compilate