Les types de noeuds XML sont représentés par des désignations valides indiquant chaque composant du modèle d'objet du document (DOM). Le type de noeud détermine des valeurs valides et si le noeud peut avoir des noeuds enfants.
Les Types de donnéesConstante | Valeur |
---|---|
Description | |
XML_ELEMENT_NODE | 1 |
représente un noeud élément <ELEMENT>...</ELEMENT>. | |
XML_ATTRIBUTE_NODE | 2 |
représente un noeud attribut <ELEMENT ATTRIBUT="valeur"/>. | |
XML_TEXT_NODE | 3 |
représente un noeud textuel <ELEMENT>Texte</ELEMENT>. | |
XML_CDATA_SECTION_NODE | 4 |
représente une section CDATA <!CDATA[Texte non analysé]>. | |
XML_ENTITY_REF_NODE | 5 |
représente une référence d'entité. | |
XML_ENTITY_NODE | 6 |
représente une entité <, &. | |
XML_PI_NODE | 7 |
représente une instruction de traitement <?xml-stylesheet...?>. | |
XML_COMMENT_NODE | 8 |
représente un commentaire <!-- Texte -->. | |
XML_DOCUMENT_NODE | 9 |
représente un noeud document. | |
XML_DOCUMENT_TYPE_NODE | 10 |
représente une déclaration de type de document <!DOCTYPE element_racine [...]>. | |
XML_DOCUMENT_FRAG_NODE | 11 |
représente un fragment de l'arborescence d'un document. | |
XML_NOTATION_NODE | 12 |
représente une notation. | |
XML_GLOBAL_NAMESPACE | 1 |
représente un espace de nom global. | |
XML_LOCAL_NAMESPACE | 2 |
représente un espace de nom local. |