Types de nœuds XML DOM
- Page précédente Manuel de référence XML
- Page suivante DOM Node
DOM présente le document sous forme d'une hiérarchie d'objets de noeuds.
Type de noeud
Le tableau suivant présente différents types de noeuds W3C et leurs éléments possibles :
Type de noeud | Description | Élément enfant |
---|---|---|
Document | Représente tout le document (le noeud racine de l'arbre DOM) |
|
Fragment de document | Représente un objet Document léger, qui contient une partie du document. |
|
Type de document | Fournit une interface pour les entités définies pour le document. | Aucun |
Instruction de traitement | Représente une instruction de traitement. | Aucun |
Référence d'entité | Représente l'élément de référence d'entité. |
|
Élément | Représente l'élément (élément) element |
|
Attr | Représente une attribution. |
|
Texte | Représente le contenu texte d'un élément ou d'une attribution. | Aucun |
CDATASection | Représente un segment CDATA dans le document (le texte n'est pas analysé par l'analyseur). | Aucun |
Commentaire | Représente un commentaire. | Aucun |
Entité | Représente l'entité. |
|
Notation | Représente le symbole déclaré dans le DTD. | Aucun |
Type de noeud - valeurs retournées
Le tableau suivant présente les valeurs que les propriétés nodeName et nodeValue peuvent retourner pour chaque type de noeud :
Type de noeud | Valeur retournée par nodeName | Valeur retournée par nodeValue |
---|---|---|
Document | #document | null |
Fragment de document | #fragment de document | null |
Type de document | Nom de type de document | null |
Référence d'entité | Nom de référence d'entité | null |
Élément | nom de l'élément | null |
Attr | Nom de l'attribut | Valeur de l'attribut |
Instruction de traitement | cible | Contenu du noeud |
Commentaire | #comment | Texte de commentaire |
Texte | #text | Contenu du noeud |
CDATASection | #cdata-section | Contenu du noeud |
Entité | Nom d'entité | null |
Notation | Nom de symbole | null |
Types de noeuds - constantes nommées
Type de noeud | Constante nommée |
---|---|
1 | ELEMENT_NODE |
2 | ATTRIBUTE_NODE |
3 | TEXT_NODE |
4 | CDATA_SECTION_NODE |
5 | ENTITY_REFERENCE_NODE |
6 | ENTITY_NODE |
7 | PROCESSING_INSTRUCTION_NODE |
8 | COMMENT_NODE |
9 | DOCUMENT_NODE |
10 | DOCUMENT_TYPE_NODE |
11 | DOCUMENT_FRAGMENT_NODE |
12 | NOTATION_NODE |
- Page précédente Manuel de référence XML
- Page suivante DOM Node