下列常量由此扩展定义,且仅在此扩展编译入 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. |