Types de nœuds reconnus avec les requêtes XPath
Les types de nœuds reconnus dans une requête XPath ne sont pas les mêmes que ceux trouvés dans le DOM (Document Object Model).
Types de nœuds XPath du W3C
Les types de nœuds reconnus dans une requête XPath ne sont pas les mêmes que ceux trouvés dans le DOM (Document Object Model). Les types de nœuds suivants sont les types de nœuds XPath représentés par l'énumération XPathNodeType.
Ces types de nœuds sont basés sur le modèle de données XPath, dans lequel les nœuds sont dérivés du jeu d'informations XML. Les types de nœuds SignificantWhitespace et Whitespace sont des extensions Microsoft .NET Framework des types de nœuds de base décrits dans le modèle de données XPath.
Le type de nœud d'attribut est utilisé de manière différente dans le modèle de données XPath que dans le DOM. Dans le modèle de données XPath, le nœud d'élément est associé à un ensemble de nœuds d'attribut et le nœud d'élément est le parent de chaque nœud d'attribut. Toutefois, dans le DOM, le nœud d'élément est le propriétaire et non le parent. Dans ces deux modèles, les nœuds d'attribut et d'espace de noms ne sont pas considérés comme des nœuds enfants du nœud d'élément.
Le type de nœud d'espace de noms a été ajouté au modèle de données XPath et n'est pas un type de nœud DOM reconnu.
Pour plus d'informations sur la navigation entre les nœuds d'élément, d'attribut et d'espace de noms, voir Navigation dans la collection de nœuds à l'aide de XPathNavigator et Navigation entre les nœuds d'attribut et d'espace de noms à l'aide de XPathNavigator.
Voir aussi
Référence
Concepts
Traitement des données XML à l'aide du modèle de données XPath
Sélection de données XML à l'aide de XPathNavigator
Évaluation d'expressions XPath à l'aide de XPathNavigator
Mise en correspondance de nœuds avec XPathNavigator