ext/libxml.
REGISTER_LONG_CONSTANT("DOM_INVALID_ACCESS_ERR", INVALID_ACCESS_ERR, CONST_CS | CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("DOM_VALIDATION_ERR", VALIDATION_ERR, CONST_CS | CONST_PERSISTENT);
- php_libxml_initialize();
-
return SUCCESS;
}
/* }}} */
PHP_MSHUTDOWN_FUNCTION(dom)
{
- php_libxml_shutdown();
-
zend_hash_destroy(&dom_domstringlist_prop_handlers);
zend_hash_destroy(&dom_namelist_prop_handlers);
zend_hash_destroy(&dom_domimplementationlist_prop_handlers);
sxe_object_handlers.get_class_entry = zend_get_std_object_handlers()->get_class_entry;
sxe_object_handlers.get_class_name = zend_get_std_object_handlers()->get_class_name;
- php_libxml_initialize();
-
return SUCCESS;
}
/* }}} */
*/
PHP_MSHUTDOWN_FUNCTION(simplexml)
{
- php_libxml_shutdown();
-
return SUCCESS;
}
/* }}} */
#else
REGISTER_STRING_CONSTANT("XML_SAX_IMPL", "expat", CONST_CS|CONST_PERSISTENT);
#endif
-
-#ifdef LIBXML_EXPAT_COMPAT
- php_libxml_initialize();
-#endif
+
return SUCCESS;
}
PHP_MSHUTDOWN_FUNCTION(xml)
{
-#ifdef LIBXML_EXPAT_COMPAT
- php_libxml_shutdown();
-#endif
return SUCCESS;
}