Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.
Constante | Valeur | Description |
---|---|---|
XML_ELEMENT_NODE
(int)
|
1 | Le nœud est un DOMElement |
XML_ATTRIBUTE_NODE
(int)
|
2 | Le nœud est un DOMAttr |
XML_TEXT_NODE
(int)
|
3 | Le nœud est un DOMText |
XML_CDATA_SECTION_NODE
(int)
|
4 | Le nœud est un DOMCharacterData |
XML_ENTITY_REF_NODE
(int)
|
5 | Le nœud est un DOMEntityReference |
XML_ENTITY_NODE
(int)
|
6 | Le nœud est un DOMEntity |
XML_PI_NODE
(int)
|
7 | Le nœud est un DOMProcessingInstruction |
XML_COMMENT_NODE
(int)
|
8 | Le nœud est un DOMComment |
XML_DOCUMENT_NODE
(int)
|
9 | Le nœud est un DOMDocument |
XML_DOCUMENT_TYPE_NODE
(int)
|
10 | Le nœud est un DOMDocumentType |
XML_DOCUMENT_FRAG_NODE
(int)
|
11 | Le nœud est un DOMDocumentFragment |
XML_NOTATION_NODE
(int)
|
12 | Le nœud est un DOMNotation |
XML_HTML_DOCUMENT_NODE
(int)
|
13 | |
XML_DTD_NODE
(int)
|
14 | |
XML_ELEMENT_DECL_NODE
(int)
|
15 | |
XML_ATTRIBUTE_DECL_NODE
(int)
|
16 | |
XML_ENTITY_DECL_NODE
(int)
|
17 | |
XML_NAMESPACE_DECL_NODE
(int)
|
18 | |
XML_ATTRIBUTE_CDATA
(int)
|
1 | |
XML_ATTRIBUTE_ID
(int)
|
2 | |
XML_ATTRIBUTE_IDREF
(int)
|
3 | |
XML_ATTRIBUTE_IDREFS
(int)
|
4 | |
XML_ATTRIBUTE_ENTITY
(int)
|
5 | |
XML_ATTRIBUTE_NMTOKEN
(int)
|
7 | |
XML_ATTRIBUTE_NMTOKENS
(int)
|
8 | |
XML_ATTRIBUTE_ENUMERATION
(int)
|
9 | |
XML_ATTRIBUTE_NOTATION
(int)
|
10 |
Constante | Valeur | Description |
---|---|---|
DOM_PHP_ERR
(int)
|
0 | Code erreur ne faisant pas partie de la spécification DOM. Utilisé pour les erreurs PHP. |
DOM_INDEX_SIZE_ERR
(int)
|
1 | Si l'index ou la taille sont négatifs ou plus grands que la valeur autorisée. |
DOMSTRING_SIZE_ERR
(int)
|
2 | Si la rangée spécifiée de texte ne tient pas dans le DOMString. |
DOM_HIERARCHY_REQUEST_ERR
(int)
|
3 | Si un nœud est inséré à un endroit non autorisé |
DOM_WRONG_DOCUMENT_ERR
(int)
|
4 | Si un nœud est utilisé dans un document autre que celui qui l'a créé. |
DOM_INVALID_CHARACTER_ERR
(int)
|
5 | Si un caractère invalide ou non autorisé est spécifié, par exemple, dans un nom. |
DOM_NO_DATA_ALLOWED_ERR
(int)
|
6 | Si des données sont spécifiées dans un nœud qui ne supporte pas les données. |
DOM_NO_MODIFICATION_ALLOWED_ERR
(int)
|
7 | Si une tentative est faite de modifier un objet où les modifications ne sont pas autorisées. |
DOM_NOT_FOUND_ERR
(int)
|
8 | Si une tentative est faite de référencer un nœud dans un contexte où il n'existe pas. |
DOM_NOT_SUPPORTED_ERR
(int)
|
9 | Si l'implémentation ne supporte pas le type requis de l'objet ou de l'opération. |
DOM_INUSE_ATTRIBUTE_ERR
(int)
|
10 | Si une tentative est faite d'ajouter un attribut qui est déjà utilisé autre part. |
DOM_INVALID_STATE_ERR
(int)
|
11 | Si une tentative est faite d'utiliser un objet qui n'est pas, ou n'est plus, utilisable. |
DOM_SYNTAX_ERR
(int)
|
12 | Si une chaîne de caractères invalide ou illégale est spécifiée. |
DOM_INVALID_MODIFICATION_ERR
(int)
|
13 | Si une tentative est faite de modifier le type d'un objet fondamental. |
DOM_NAMESPACE_ERR
(int)
|
14 | Si une tentative est faite de créer ou de modifier un objet dans un sens qui est incorrect au regard de l'espace de noms. |
DOM_INVALID_ACCESS_ERR
(int)
|
15 | Si un paramètre ou une opération n'est pas supporté par l'objet fondamental. |
DOM_VALIDATION_ERR
(int)
|
16 | Si un appel à une méthode tel que insertBefore ou removeChild voudrait rendre le nœud invalide avec le respect de la validation partielle, cette exception sera exécutée et l'opération ne sera pas effectuée. |