Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die in einer XPath-Abfrage erkannten Knotentypen sind nicht die gleichen Knotentypen, die im Dokumentobjektmodell (Document Object Model, DOM) gefunden werden.
W3C XPath-Knotentypen
Die Typen von Knoten, die in einer XPath-Abfrage erkannt werden, sind nicht die Typen von Knoten, die im Dokumentobjektmodell (Document Object Model, DOM) gefunden werden. Im Folgenden sind die XPath-Knotentypen aufgeführt, die durch die XPathNodeType Enumeration dargestellt werden.
Diese Knotentypen basieren auf dem XPath-Datenmodell, in dem die Knoten vom XML-Informationssatz abgeleitet werden. Der SignificantWhitespace-Knotentyp und der Whitespace-Knotentyp sind Microsoft .NET Framework-Erweiterungen der im XPath-Datenmodell beschriebenen Basisknotentypen.
Der Attributknotentyp wird im XPath-Datenmodell anders verwendet als im DOM. Im XPath-Datenmodell verfügt der Elementknoten über einen Satz von Attributknoten, die damit verknüpft sind, und der Elementknoten ist das übergeordnete Element jedes Attributknotens. Im DOM ist der Elementknoten jedoch der Besitzer und nicht das Elternelement. In beiden Modellen werden Attribut- und Namespaceknoten nicht als untergeordnete Knoten des Elementknotens betrachtet.
Der Namespaceknotentyp ist eine Ergänzung zum XPath-Datenmodell und kein erkannter DOM-Knotentyp.
Weitere Informationen zum Navigieren in Element-, Attribut- und Namespaceknoten finden Sie in den Themen "Node Set Navigation Using XPathNavigator" und "Attribute and Namespace Node Navigation Using XPathNavigator".