23#if defined(HAVE_LIBXML) && defined(HAVE_DOM)
38 php_libxml_issue_error(
E_WARNING, error_message);
46 const char *error_message;
51 error_message =
"Index Size Error";
54 error_message =
"DOM String Size Error";
57 error_message =
"Hierarchy Request Error";
60 error_message =
"Wrong Document Error";
63 error_message =
"Invalid Character Error";
66 error_message =
"No Data Allowed Error";
69 error_message =
"No Modification Allowed Error";
72 error_message =
"Not Found Error";
75 error_message =
"Not Supported Error";
78 error_message =
"Inuse Attribute Error";
81 error_message =
"Invalid State Error";
84 error_message =
"Syntax Error";
87 error_message =
"Invalid Modification Error";
90 error_message =
"Namespace Error";
93 error_message =
"Invalid Access Error";
96 error_message =
"Validation Error";
99 error_message =
"Unhandled Error";
PHP_DOM_EXPORT zend_class_entry * dom_domexception_class_entry
void php_dom_throw_error_with_message(dom_exception_code error_code, const char *error_message, bool strict_error)
void php_dom_throw_error(dom_exception_code error_code, bool strict_error)
@ NO_MODIFICATION_ALLOWED_ERR
@ INVALID_MODIFICATION_ERR
php_json_error_code error_code
ZEND_API ZEND_COLD zend_object * zend_throw_exception(zend_class_entry *exception_ce, const char *message, zend_long code)