Sdílet prostřednictvím


Rozpoznané typy uzlů v dotazech XPath

Typy uzlů rozpoznané v dotazu XPath nejsou stejné typy uzlů, které se nacházejí v modelu DOM (Document Object Model).

Typy uzlů XPath V3C

Typy uzlů rozpoznané v dotazu XPath nejsou typy uzlů nalezených v modelu DOM (Document Object Model). Následují typy uzlů XPath reprezentované výčtem XPathNodeType .

Tyto typy uzlů jsou založeny na datovém modelu XPath, kde jsou uzly odvozeny ze sady informací XML. Typy uzlů SignificantWhitespace a Whitespace jsou rozšířením rozhraní Microsoft .NET Framework pro základní typy uzlů popsané v datovém modelu XPath.

Typ uzlu atributu se v datovém modelu XPath používá odlišně, než je v modelu DOM. V datovém modelu XPath má uzel elementu sadu uzlů atributů, které s ním souvisejí, a uzel elementu je nadřazený každému uzlu atributu. V systému DOM je však uzel elementu vlastníkem, nikoli rodičovským uzlem. V obou modelech se uzly atributů a oborů názvů nepovažují za podřízené uzly uzlu elementu.

Typ uzlu oboru názvů je přidaným prvkem datového modelu XPath a není rozpoznaným typem uzlu v modelu DOM.

Další informace o navigaci mezi uzly elementů, atributů a oborů názvů naleznete v tématech Navigace v sadě uzlů pomocí XPathNavigator a Navigace uzlů atributů a oborů názvů pomocí XPathNavigator.

Viz také