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.
Constantes | Description |
---|---|
Dom\NO_DEFAULT_NS
(int)
|
Cela désactive la définition de l'espace de noms des éléments lors de l'analyse
lors de l'utilisation de Dom\HTMLDocument.
Ceci existe pour la compatibilité ascendante avec
DOMDocument.
Attention
Certaines méthodes DOM dépendent de la définition de l'espace de noms HTML. En utilisant cette option de parseur, le comportement de ces méthodes peut être influencé. |
Constantes | Valeur | Description |
---|---|---|
DOM_PHP_ERR
(int)
|
0 | Code d'erreur ne faisant pas partie de la spécification DOM. Destiné aux erreurs PHP. Déprécié à partir de PHP 8.4.0 car il n'est plus utilisé. Avant PHP 8.4.0, il était utilisé de manière incohérente pour indiquer des situations de manque de mémoire. |
DOM_INDEX_SIZE_ERR / Dom\INDEX_SIZE_ERR
(int)
|
1 | Si l'index ou la taille est négatif, ou supérieur à la valeur autorisée. |
DOMSTRING_SIZE_ERR / Dom\STRING_SIZE_ERR
(int)
|
2 | Si la plage de texte spécifiée ne tient pas dans une string. |
DOM_HIERARCHY_REQUEST_ERR / Dom\HIERARCHY_REQUEST_ERR
(int)
|
3 | Si un nœud est inséré à un endroit où il n'a pas sa place |
DOM_WRONG_DOCUMENT_ERR / Dom\WRONG_DOCUMENT_ERR
(int)
|
4 | Si un nœud est utilisé dans un document différent de celui qui l'a créé. |
DOM_INVALID_CHARACTER_ERR / Dom\INVALID_CHARACTER_ERR
(int)
|
5 | Si un caractère invalide ou illégal est spécifié, comme dans un nom. |
DOM_NO_DATA_ALLOWED_ERR / Dom\NO_DATA_ALLOWED_ERR
(int)
|
6 | Si des données sont spécifiées pour un nœud qui ne supporte pas les données. |
DOM_NO_MODIFICATION_ALLOWED_ERR / Dom\NO_MODIFICATION_ALLOWED_ERR
(int)
|
7 | Si une tentative de modification d'un objet est faite alors que les modifications ne sont pas autorisées. |
DOM_NOT_FOUND_ERR / Dom\NOT_FOUND_ERR
(int)
|
8 | Si une tentative de référence à un nœud est faite dans un contexte où il n'existe pas. |
DOM_NOT_SUPPORTED_ERR / Dom\NOT_SUPPORTED_ERR
(int)
|
9 | Si l'implémentation ne supporte pas le type d'objet ou l'opération demandée. |
DOM_INUSE_ATTRIBUTE_ERR / Dom\INUSE_ATTRIBUTE_ERR
(int)
|
10 | Si une tentative d'ajout d'un attribut déjà utilisé ailleurs est faite. |
DOM_INVALID_STATE_ERR / Dom\INVALID_STATE_ERR
(int)
|
11 | Si une tentative d'utilisation d'un objet qui n'est pas, ou n'est plus, utilisable est faite. |
DOM_SYNTAX_ERR / Dom\SYNTAX_ERR
(int)
|
12 | Si une chaîne de caractères invalide ou illégale est spécifiée. |
DOM_INVALID_MODIFICATION_ERR / Dom\INVALID_MODIFICATION_ERR
(int)
|
13 | Si une tentative de modification du type de l'objet sous-jacent est faite. |
DOM_NAMESPACE_ERR / Dom\NAMESPACE_ERR
(int)
|
14 | Si une tentative de création ou de modification d'un objet est faite d'une manière incorrecte par rapport aux espaces de noms. |
DOM_INVALID_ACCESS_ERR / Dom\INVALID_ACCESS_ERR
(int)
|
15 | Si un paramètre ou une opération n'est pas supporté par l'objet sous-jacent. |
DOM_VALIDATION_ERR / Dom\VALIDATION_ERR
(int)
|
16 | Si un appel à une méthode telle que insertBefore ou removeChild rendrait le nœud invalide par rapport à la "validité partielle", cette exception serait levée et l'opération ne serait pas effectuée. |