Partager via


Types de nœuds reconnus avec des requêtes XPath

Les types de nœuds reconnus dans une requête XPath ne sont pas les mêmes types de nœuds trouvés dans le modèle DOM (Document Object Model).

Types de nœuds XPath W3C

Les types de nœuds reconnus dans une requête XPath ne sont pas les types de nœuds trouvés dans le modèle DOM (Document Object Model). Voici 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, où 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 aux 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é différemment 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 a un ensemble de nœuds d’attribut qui lui sont associés 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 les 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, consultez les rubriques Navigation dans les ensembles de nœuds à l’aide de XPathNavigator et Navigation des nœuds d’attribut et d’espace de noms à l’aide de XPathNavigator.

Voir aussi