預定義常量

預定義常量

下列常量由此擴充套件定義,且僅在此擴充套件編譯入 PHP 或在執行時動態載入時可用。

XML constants
ConstantValueDescription
XML_ELEMENT_NODE (int)1Node is a DOMElement
XML_ATTRIBUTE_NODE (int)2Node is a DOMAttr
XML_TEXT_NODE (int)3Node is a DOMText
XML_CDATA_SECTION_NODE (int)4Node is a DOMCharacterData
XML_ENTITY_REF_NODE (int)5Node is a DOMEntityReference
XML_ENTITY_NODE (int)6Node is a DOMEntity
XML_PI_NODE (int)7Node is a DOMProcessingInstruction
XML_COMMENT_NODE (int)8Node is a DOMComment
XML_DOCUMENT_NODE (int)9Node is a DOMDocument
XML_DOCUMENT_TYPE_NODE (int)10Node is a DOMDocumentType
XML_DOCUMENT_FRAG_NODE (int)11Node is a DOMDocumentFragment
XML_NOTATION_NODE (int)12Node is a DOMNotation
XML_HTML_DOCUMENT_NODE (int)13 
XML_DTD_NODE (int)14 
XML_ELEMENT_DECL_NODE (int)15 
XML_ATTRIBUTE_DECL_NODE (int)16 
XML_ENTITY_DECL_NODE (int)17 
XML_NAMESPACE_DECL_NODE (int)18 
XML_ATTRIBUTE_CDATA (int)1 
XML_ATTRIBUTE_ID (int)2 
XML_ATTRIBUTE_IDREF (int)3 
XML_ATTRIBUTE_IDREFS (int)4 
XML_ATTRIBUTE_ENTITY (int)5 
XML_ATTRIBUTE_NMTOKEN (int)7 
XML_ATTRIBUTE_NMTOKENS (int)8 
XML_ATTRIBUTE_ENUMERATION (int)9 
XML_ATTRIBUTE_NOTATION (int)10 
DOMException constants
ConstantValueDescription
DOM_PHP_ERR (int)0 Error code not part of the DOM specification. Meant for PHP errors.
DOM_INDEX_SIZE_ERR (int)1 If index or size is negative, or greater than the allowed value.
DOMSTRING_SIZE_ERR (int)2 If the specified range of text does not fit into a DOMString.
DOM_HIERARCHY_REQUEST_ERR (int)3If any node is inserted somewhere it doesn't belong
DOM_WRONG_DOCUMENT_ERR (int)4 If a node is used in a different document than the one that created it.
DOM_INVALID_CHARACTER_ERR (int)5 If an invalid or illegal character is specified, such as in a name.
DOM_NO_DATA_ALLOWED_ERR (int)6 If data is specified for a node which does not support data.
DOM_NO_MODIFICATION_ALLOWED_ERR (int)7 If an attempt is made to modify an object where modifications are not allowed.
DOM_NOT_FOUND_ERR (int)8 If an attempt is made to reference a node in a context where it does not exist.
DOM_NOT_SUPPORTED_ERR (int)9 If the implementation does not support the requested type of object or operation.
DOM_INUSE_ATTRIBUTE_ERR (int)10 If an attempt is made to add an attribute that is already in use elsewhere.
DOM_INVALID_STATE_ERR (int)11 If an attempt is made to use an object that is not, or is no longer, usable.
DOM_SYNTAX_ERR (int)12If an invalid or illegal string is specified.
DOM_INVALID_MODIFICATION_ERR (int)13If an attempt is made to modify the type of the underlying object.
DOM_NAMESPACE_ERR (int)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 (int)15 If a parameter or an operation is not supported by the underlying object.
DOM_VALIDATION_ERR (int)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.

Leave a Reply

Your email address will not be published. Required fields are marked *