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ż
- XmlDocument
- XPathDocument
- XPathNavigator
- Przetwarzanie danych XML przy użyciu modelu danych XPath
- Wybieranie danych XML przy użyciu klasy XPathNavigator
- Obliczanie wyrażeń XPath przy użyciu klasy XPathNavigator
- Dopasowywanie węzłów przy użyciu klasy XPathNavigator
- Zapytania XPath i przestrzenie nazw
- Skompilowane wyrażenia XPath