Udostępnij za pośrednictwem


Typy węzłów rozpoznawanych w zapytaniach XPath

Typy węzłów rozpoznawanych w zapytaniu XPath nie są tymi samymi typami węzłów znajdującymi się w modelu obiektów dokumentów (DOM).

Typy węzłów XPath W3C

Typy węzłów rozpoznanych w zapytaniu XPath nie są typami węzłów znalezionych w modelu obiektów dokumentów (DOM). Poniżej przedstawiono typy węzłów XPath reprezentowane przez XPathNodeType wyliczenie.

Te typy węzłów są oparte na modelu danych XPath, w którym węzły pochodzą z zestawu informacji XML. Typy SignificantWhitespace węzłów i Whitespace to rozszerzenia programu Microsoft .NET Framework do typów węzłów podstawowych opisanych w modelu danych XPath.

Typ węzła atrybutu jest używany inaczej w modelu danych XPath niż w modelu DOM. W modelu danych XPath węzeł elementu ma powiązany zestaw węzłów atrybutów, a węzeł elementu jest elementem nadrzędnym każdego węzła atrybutu. Jednak w modelu DOM węzeł elementu jest właścicielem, a nie elementem nadrzędnym. W obu modelach węzły atrybutu i przestrzeni nazw nie są traktowane jako węzły podrzędne węzła elementu.

Typ węzła przestrzeni nazw jest dodatkiem do modelu danych XPath i nie jest rozpoznawanym typem węzła DOM.

Aby uzyskać więcej informacji na temat nawigowania po węzłach elementów, atrybutów i przestrzeni nazw, zobacz temat Node Set Navigation Using XPathNavigator and Attribute and Namespace Node Navigation Using XPathNavigator (Nawigacja między węzłami za pomocą elementu XPathNavigator i atrybutu i przestrzeni nazw przy użyciu elementu XPathNavigator ).

Zobacz też