Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.
Constantes | Descripción |
---|---|
Dom\HTML_NO_DEFAULT_NS
(int)
|
Esto desactiva la definición del espacio de nombres de los elementos durante el análisis
al utilizar Dom\HTMLDocument.
Esto existe para la compatibilidad ascendente con
DOMDocument.
Precaución
Algunos métodos DOM dependen de la definición del espacio de nombres HTML. Al utilizar esta opción del analizador, el comportamiento de estos métodos puede ser influenciado. |
Constantes | Valor | Descripción |
---|---|---|
DOM_PHP_ERR
(int)
|
0 | Código de error que no forma parte de la especificación DOM. Destinado a errores PHP. Deprecado a partir de PHP 8.4.0 ya que ya no se utiliza. Antes de PHP 8.4.0, se utilizaba de manera inconsistente para indicar situaciones de falta de memoria. |
DOM_INDEX_SIZE_ERR / Dom\INDEX_SIZE_ERR
(int)
|
1 | Si el índice o el tamaño es negativo, o superior al valor permitido. |
DOMSTRING_SIZE_ERR / Dom\STRING_SIZE_ERR
(int)
|
2 | Si el rango de texto especificado no cabe en una string. |
DOM_HIERARCHY_REQUEST_ERR / Dom\HIERARCHY_REQUEST_ERR
(int)
|
3 | Si un nodo es insertado en un lugar donde no tiene cabida |
DOM_WRONG_DOCUMENT_ERR / Dom\WRONG_DOCUMENT_ERR
(int)
|
4 | Si un nodo es utilizado en un documento diferente al que lo creó. |
DOM_INVALID_CHARACTER_ERR / Dom\INVALID_CHARACTER_ERR
(int)
|
5 | Si se especifica un carácter inválido o ilegal, como en un nombre. |
DOM_NO_DATA_ALLOWED_ERR / Dom\NO_DATA_ALLOWED_ERR
(int)
|
6 | Si se especifican datos para un nodo que no soporta datos. |
DOM_NO_MODIFICATION_ALLOWED_ERR / Dom\NO_MODIFICATION_ALLOWED_ERR
(int)
|
7 | Si se intenta modificar un objeto cuando las modificaciones no están permitidas. |
DOM_NOT_FOUND_ERR / Dom\NOT_FOUND_ERR
(int)
|
8 | Si se intenta referenciar un nodo en un contexto donde no existe. |
DOM_NOT_SUPPORTED_ERR / Dom\NOT_SUPPORTED_ERR
(int)
|
9 | Si la implementación no soporta el tipo de objeto o la operación solicitada. |
DOM_INUSE_ATTRIBUTE_ERR / Dom\INUSE_ATTRIBUTE_ERR
(int)
|
10 | Si se intenta añadir un atributo que ya está siendo utilizado en otro lugar. |
DOM_INVALID_STATE_ERR / Dom\INVALID_STATE_ERR
(int)
|
11 | Si se intenta utilizar un objeto que no es, o ya no es, utilizable. |
DOM_SYNTAX_ERR / Dom\SYNTAX_ERR
(int)
|
12 | Si se especifica una cadena de caracteres inválida o ilegal. |
DOM_INVALID_MODIFICATION_ERR / Dom\INVALID_MODIFICATION_ERR
(int)
|
13 | Si se intenta modificar el tipo del objeto subyacente. |
DOM_NAMESPACE_ERR / Dom\NAMESPACE_ERR
(int)
|
14 | Si se intenta crear o modificar un objeto de manera incorrecta con respecto a los espacios de nombres. |
DOM_INVALID_ACCESS_ERR / Dom\INVALID_ACCESS_ERR
(int)
|
15 | Si un parámetro o una operación no es soportada por el objeto subyacente. |
DOM_VALIDATION_ERR / Dom\VALIDATION_ERR
(int)
|
16 | Si una llamada a un método como insertBefore o removeChild haría que el nodo fuera inválido con respecto a la "valididad parcial", se lanzaría esta excepción y la operación no se realizaría. |