Программирование

XML DOM - Объект DOMException

Уведомления для ядра DOM объекта или уведомления о возникновении исключений.

Константы Ниже приведены константы, определяющие DOMException объект. code

Правильные значения атрибута.Комментарий:

Эти константы являются статическими свойствами DOMException, а не свойствами отдельных экземпляров исключений.

Объяснение ошибки переполнения индекса массива или строки.

DOMSTRING_SIZE_ERR

Объяснение того, что запрошенный текст слишком велик, и диапазон текста не подходит для DOMString.

HIERARCHY_REQUEST_ERR

Объяснение операции放置 узла в несоответствующем положении в иерархии документа.

WRONG_DOCUMENT_ERR

Объяснение операции использования узла из документа, отличный от документа, из которого был создан узел.

INVALID_CHARACTER_ERR

Объяснение использования非法 символов (например, в имени элемента).

NO_DATA_ALLOWED_ERR

Определение данных для Node, который не поддерживает данные.

NO_MODIFICATION_ALLOWED_ERR

Объяснение операции изменения только что созданного или не позволяющего изменения узла.

NOT_FOUND_ERR

Объяснение того, что указанный узел не был найден в ожидаемом положении.

NOT_SUPPORTED_ERR

Объяснение того, что текущее реализация DOM не поддерживает определенный атрибут или метод.

INUSE_ATTRIBUTE_ERR

Объяснение операции, при которой попытка связать Attr узел с другим Element узлом была выполнена, когда Attr узел уже был связан с другим Element узлом.

INVALID_STATE_ERR

Объясняет использование объекта, который находится в состоянии, когда его использование не разрешено или больше не разрешено.

SYNTAX_ERR

Объясняет ошибку, содержащую грамматическую ошибку. Обычно вызывается использованием CSS-атрибутов.

INVALID_MODIFICATION_ERR

Объясняет операцию, связанную с модификацией объекта CSSRule или CSSValue.

NAMESPACE_ERR

Объясняет ошибку, связанную с命名ным пространством элемента или свойства.

INVALID_ACCESS_ERR

Объясняет доступ к объекту с помощью метода, который текущее реализация не поддерживает.

Атрибут code

Код ошибки. Предоставляет подробную информацию о причине возникновения исключения. Допустимые значения属性的 (и их значения) определены постоянными, перечисленными ранее.

Описание

При неправильном использовании или использовании в неподходящей среде определенного свойства или метода DOM будет выброшен объект DOMException. Значение属性的 code описывает общий тип возникшего исключения. Обратите внимание, что при чтении и записи свойств объекта или вызове методов объекта может быть выброшен объект DOMException.

В разделе описания свойств и методов объектов в руководстве по XML DOM, предоставленному на CodeW3C.com, перечислены возможные исключения.

Обратите внимание, что не все исключения в DOM уведомляются DOMException: исключения, связанные с модулем DOM Range, вызывают выброс исключения RangeException.