rrichards Sat Jul 12 13:23:05 2003 EDT Modified files: /php-src/ext/dom document.c Log: fix loading off of interface Index: php-src/ext/dom/document.c diff -u php-src/ext/dom/document.c:1.11 php-src/ext/dom/document.c:1.12 --- php-src/ext/dom/document.c:1.11 Fri Jul 11 10:19:05 2003 +++ php-src/ext/dom/document.c Sat Jul 12 13:23:05 2003 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: document.c,v 1.11 2003/07/11 14:19:05 rrichards Exp $ */ +/* $Id: document.c,v 1.12 2003/07/12 17:23:05 rrichards Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -1036,10 +1036,17 @@ char *directory = NULL; int validate, resolve_externals, keep_blanks, substitute_ent; - validate = dom_document_get_property_int(id, "validateOnParse" TSRMLS_CC); - resolve_externals = dom_document_get_property_int(id, "resolveExternals" TSRMLS_CC); - keep_blanks = dom_document_get_property_int(id, "preserveWhiteSpace" TSRMLS_CC); - substitute_ent = dom_document_get_property_int(id, "substituteEntities" TSRMLS_CC); + if (id != NULL) { + validate = dom_document_get_property_int(id, "validateOnParse" TSRMLS_CC); + resolve_externals = dom_document_get_property_int(id, "resolveExternals" TSRMLS_CC); + keep_blanks = dom_document_get_property_int(id, "preserveWhiteSpace" TSRMLS_CC); + substitute_ent = dom_document_get_property_int(id, "substituteEntities" TSRMLS_CC); + } else { + validate = 0; + resolve_externals = 0; + keep_blanks = 1; + substitute_ent = 0; + } xmlInitParser();
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php