Programación

XML DOM - Objeto DOMException

Notificaciones de excepciones o notificaciones a objetos DOM centrales.

Constantes Las constantes siguientes definen las propiedades del objeto DOMException code

Valores válidos de la propiedad.Comentario:

Estos constantes son propiedades estáticas de DOMException, no propiedades de objetos de excepción individuales.

Se describe el error de desbordamiento de índice de un array o cadena.

DOMSTRING_SIZE_ERR

Se describe que la solicitud de texto es demasiado grande y el rango especificado de texto no es adecuado para DOMString.

HIERARCHY_REQUEST_ERR

Se describe que se produjo una operación ilegal de colocación de un nodo en una posición ilegal en la jerarquía del documento.

WRONG_DOCUMENT_ERR

Se describe que se produjo la operación de uso de un nodo en un documento diferente al documento de creación del nodo.

INVALID_CHARACTER_ERR

Se describe que se utilizaron caracteres no válidos (por ejemplo, en el nombre del elemento).

NO_DATA_ALLOWED_ERR

Se especifica datos para un nodo que no admite datos.

NO_MODIFICATION_ALLOWED_ERR

Se describe que se produjo una operación de modificación de un nodo solo de lectura o no permitido para modificar.

NOT_FOUND_ERR

Se describe que no se encontró el nodo especificado en la posición esperada.

NOT_SUPPORTED_ERR

Se describe que la implementación actual del DOM no admite ciertas propiedades o métodos.

INUSE_ATTRIBUTE_ERR

Se describe que se produjo la operación de asociar un nodo Attr a otro nodo Element cuando ya se había asociado un nodo Attr a otro nodo Element.

INVALID_STATE_ERR

Descripción. Uso de un objeto que está en un estado no permitido o que ya no se permite usar.

SYNTAX_ERR

Descripción. Error especificado que contiene errores de sintaxis. Generalmente utilizado por declaraciones de atributos CSS.

INVALID_MODIFICATION_ERR

Descripción. Operación que ocurrió en CSSRule objeto o CSSValue objeto.

NAMESPACE_ERR

Descripción. Error que involucra el espacio de nombres de elementos o atributos.

INVALID_ACCESS_ERR

Descripción. Accede a un método que no es soportado por la implementación actual.

Propiedad code

Código de error. Proporciona detalles detallados sobre la causa de la excepción. Los valores válidos (y su significado) de esta propiedad están definidos por los constantes enumeradas anteriormente.

Descripción

Cuando se utiliza incorrectamente o se utiliza en un entorno inadecuado alguna propiedad o método DOM, se lanzará un objeto DOMException. El valor de la propiedad code describe el tipo general de excepción que se produjo. Nota: puede lanzarse un objeto DOMException al leer o escribir propiedades del objeto o al llamar métodos del objeto.

En el manual de referencia de XML DOM proporcionado por CodeW3C.com, la sección de descripción de propiedades y métodos del objeto enumera las excepciones que pueden lanzarse.

Atención, no todas las excepciones en DOM se notifican por DOMException: las excepciones que involucran el módulo DOM Range causarán la excepción RangeException.