预定义常量
下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。
Constant | Value | Description |
---|---|---|
XML_ELEMENT_NODE (integer) |
1 | Node is a DOMElement |
XML_ATTRIBUTE_NODE (integer) |
2 | Node is a DOMAttr |
XML_TEXT_NODE (integer) |
3 | Node is a DOMText |
XML_CDATA_SECTION_NODE (integer) |
4 | Node is a DOMCharacterData |
XML_ENTITY_REF_NODE (integer) |
5 | Node is a DOMEntityReference |
XML_ENTITY_NODE (integer) |
6 | Node is a DOMEntity |
XML_PI_NODE (integer) |
7 | Node is a DOMProcessingInstruction |
XML_COMMENT_NODE (integer) |
8 | Node is a DOMComment |
XML_DOCUMENT_NODE (integer) |
9 | Node is a DOMDocument |
XML_DOCUMENT_TYPE_NODE (integer) |
10 | Node is a DOMDocumentType |
XML_DOCUMENT_FRAG_NODE (integer) |
11 | Node is a DOMDocumentFragment |
XML_NOTATION_NODE (integer) |
12 | Node is a 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 |
Constant | Value | Description |
---|---|---|
DOM_PHP_ERR (integer) |
0 | Error code not part of the DOM specification. Meant for PHP errors. |
DOM_INDEX_SIZE_ERR (integer) |
1 | If index or size is negative, or greater than the allowed value. |
DOMSTRING_SIZE_ERR (integer) |
2 | If the specified range of text does not fit into a DOMString. |
DOM_HIERARCHY_REQUEST_ERR (integer) |
3 | If any node is inserted somewhere it doesn't belong |
DOM_WRONG_DOCUMENT_ERR (integer) |
4 | If a node is used in a different document than the one that created it. |
DOM_INVALID_CHARACTER_ERR (integer) |
5 | If an invalid or illegal character is specified, such as in a name. |
DOM_NO_DATA_ALLOWED_ERR (integer) |
6 | If data is specified for a node which does not support data. |
DOM_NO_MODIFICATION_ALLOWED_ERR (integer) |
7 | If an attempt is made to modify an object where modifications are not allowed. |
DOM_NOT_FOUND_ERR (integer) |
8 | If an attempt is made to reference a node in a context where it does not exist. |
DOM_NOT_SUPPORTED_ERR (integer) |
9 | If the implementation does not support the requested type of object or operation. |
DOM_INUSE_ATTRIBUTE_ERR (integer) |
10 | If an attempt is made to add an attribute that is already in use elsewhere. |
DOM_INVALID_STATE_ERR (integer) |
11 | If an attempt is made to use an object that is not, or is no longer, usable. |
DOM_SYNTAX_ERR (integer) |
12 | If an invalid or illegal string is specified. |
DOM_INVALID_MODIFICATION_ERR (integer) |
13 | If an attempt is made to modify the type of the underlying object. |
DOM_NAMESPACE_ERR (integer) |
14 | If an attempt is made to create or change an object in a way which is incorrect with regard to namespaces. |
DOM_INVALID_ACCESS_ERR (integer) |
15 | If a parameter or an operation is not supported by the underlying object. |
DOM_VALIDATION_ERR (integer) |
16 | If a call to a method such as insertBefore or removeChild would make the Node invalid with respect to "partial validity", this exception would be raised and the operation would not be done. |