Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.
Констата | Значение | Описание |
---|---|---|
XML_ELEMENT_NODE
(integer)
|
1 | Узел класса DOMElement |
XML_ATTRIBUTE_NODE
(integer)
|
2 | Узел класса DOMAttr |
XML_TEXT_NODE
(integer)
|
3 | Узел класса DOMText |
XML_CDATA_SECTION_NODE
(integer)
|
4 | Узел класса DOMCharacterData |
XML_ENTITY_REF_NODE
(integer)
|
5 | Узел класса DOMEntityReference |
XML_ENTITY_NODE
(integer)
|
6 | Узел класса DOMEntity |
XML_PI_NODE
(integer)
|
7 | Узел класса DOMProcessingInstruction |
XML_COMMENT_NODE
(integer)
|
8 | Узел класса DOMComment |
XML_DOCUMENT_NODE
(integer)
|
9 | Узел класса DOMDocument |
XML_DOCUMENT_TYPE_NODE
(integer)
|
10 | Узел класса DOMDocumentType |
XML_DOCUMENT_FRAG_NODE
(integer)
|
11 | Узел класса DOMDocumentFragment |
XML_NOTATION_NODE
(integer)
|
12 | Узел класса DOMNotation |
XML_HTML_DOCUMENT_NODE
(integer)
|
13 | |
XML_DTD_NODE
(integer)
|
14 | |
XML_ELEMENT_DECL_NODE
(integer)
|
15 | |
XML_ATTRIBUTE_DECL_NODE
(integer)
|
16 | |
XML_ENTITY_DECL_NODE
(integer)
|
17 | |
XML_NAMESPACE_DECL_NODE
(integer)
|
18 | |
XML_ATTRIBUTE_CDATA
(integer)
|
1 | |
XML_ATTRIBUTE_ID
(integer)
|
2 | |
XML_ATTRIBUTE_IDREF
(integer)
|
3 | |
XML_ATTRIBUTE_IDREFS
(integer)
|
4 | |
XML_ATTRIBUTE_ENTITY
(integer)
|
5 | |
XML_ATTRIBUTE_NMTOKEN
(integer)
|
7 | |
XML_ATTRIBUTE_NMTOKENS
(integer)
|
8 | |
XML_ATTRIBUTE_ENUMERATION
(integer)
|
9 | |
XML_ATTRIBUTE_NOTATION
(integer)
|
10 |
Констата | Значение | Описание |
---|---|---|
DOM_PHP_ERR
(integer)
|
0 | Эта ошибка не является частью спецификации DOM. Предназначена для обработки ошибок PHP. |
DOM_INDEX_SIZE_ERR
(integer)
|
1 | Если индекс отрицательный или выходит за пределы возможных значений. |
DOMSTRING_SIZE_ERR
(integer)
|
2 | Если указанный фрагмент текста не помещается в DOMString. |
DOM_HIERARCHY_REQUEST_ERR
(integer)
|
3 | Если невозможно вставить узел |
DOM_WRONG_DOCUMENT_ERR
(integer)
|
4 | Если узел используется в другом документе в котором был создан. |
DOM_INVALID_CHARACTER_ERR
(integer)
|
5 | Если указан недопустимый символ в названии. |
DOM_NO_DATA_ALLOWED_ERR
(integer)
|
6 | Если данные, указанные для узла, не поддерживаются. |
DOM_NO_MODIFICATION_ALLOWED_ERR
(integer)
|
7 | Если происходит попытка изменить объект, который не поддерживает изменения. |
DOM_NOT_FOUND_ERR
(integer)
|
8 | Если пытаться изменить контекст узла, которого не существует |
DOM_NOT_SUPPORTED_ERR
(integer)
|
9 | Если не поддерживается требуемый тип объекта или операции. |
DOM_INUSE_ATTRIBUTE_ERR
(integer)
|
10 | Если пытаться добавить атрибут, который используется в другом месте. |
DOM_INVALID_STATE_ERR
(integer)
|
11 | Если пытаться использовать объект, которого нет или не возможно использовать. |
DOM_SYNTAX_ERR
(integer)
|
12 | Используются недопустимые символы. |
DOM_INVALID_MODIFICATION_ERR
(integer)
|
13 | Если пытаться изменить тип базовому объекту. |
DOM_NAMESPACE_ERR
(integer)
|
14 | Если пытаться создать или изменить объект с некорректным пространством имён. |
DOM_INVALID_ACCESS_ERR
(integer)
|
15 | Если параметр или операция не поддерживается базовым объектом. |
DOM_VALIDATION_ERR
(integer)
|
16 | Если при вызове методов insertBefore или removeChild узел становиться недействительным, то срабтает это исключение и операция не будет выполнена. |