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 usato 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 altre informazioni sulla navigazione dei nodi di elementi, attributi e spazi dei nomi, vedere gli argomenti Navigazione del set di nodi con XPathNavigator e Navigazione dei nodi di attributi e dello spazio dei nomi con XPathNavigator.

Vedi anche