Delen via


Knooppunttypen herkend met XPath-query's

De typen knooppunten die in een XPath-query worden herkend, zijn niet dezelfde knooppunttypen in het Document Object Model (DOM).

W3C XPath-knooppunttypen

De typen knooppunten die worden herkend in een XPath-query zijn niet de typen knooppunten in het Document Object Model (DOM). Hier volgen de XPath-knooppunttypen die worden vertegenwoordigd door de XPathNodeType opsomming.

Deze knooppunttypen zijn gebaseerd op het XPath-gegevensmodel, waarbij de knooppunten worden afgeleid van de XML-gegevensset. De SignificantWhitespace typen en Whitespace knooppunten zijn Microsoft .NET Framework-extensies voor de basisknooppunttypen die worden beschreven in het XPath-gegevensmodel.

Het kenmerkknooppunttype wordt anders gebruikt in het XPath-gegevensmodel dan in de DOM. In het XPath-gegevensmodel heeft het elementknooppunt een set kenmerkknooppunten die eraan zijn gerelateerd en het elementknooppunt het bovenliggende elementknooppunt is van elk kenmerkknooppunt. In de DOM is het elementknooppunt echter de eigenaar en niet het bovenliggende element. In beide modellen worden kenmerk- en naamruimteknooppunten niet beschouwd als onderliggende knooppunten van het elementknooppunt.

Het type naamruimteknooppunt is een aanvulling op het XPath-gegevensmodel en is geen herkend DOM-knooppunttype.

Zie de knooppunten Knooppunten instellen met behulp van XPathNavigator en kenmerk- en naamruimteknooppuntnavigatie met behulp van XPathNavigator - en kenmerk- en naamruimteknooppuntnavigatie met behulp van XPathNavigator-onderwerpen voor meer informatie over het navigeren in element-, kenmerk- en naamruimteknooppunten.

Zie ook