<snip>

> Grab the latest code from cvs (added yesterday). New properties were added
> to the domDocument. (They are all booleans).
>
> validateOnParse - default FALSE (will load and validate against DTD)
> resolveExternals - default FALSE (will load the DTD without performaing
> validation)
> preserveWhiteSpace - default TRUE
> substituteEntities - default FALSE
>
> Your code would look like the following:
>
> $dom = new domDocument();
> $dom->resolveExternals = TRUE;
> $dom->substituteEntities = TRUE;
> $dom->load('test.xml');
> print $dom->savexml();
>
> Note: these properties have not yet been worked into the save methods yet,
> only the load methods.
>
> Also, use of libxml globals i.e. xmlSubstituteEntitiesDefault(1); - very
bad
> thing especially with multiple extensions using libxml.


Thanks Rob,

I got the latest snap from http://snaps.php.net/ , version
php5-200307111130.tar.tar, but that one wil not compile document.c

/sys/tmp/php5-200307111130/ext/dom/document.c: In function
`php_dom_ctx_error':
/sys/tmp/php5-200307111130/ext/dom/document.c:120: parse error before
`parser'
/sys/tmp/php5-200307111130/ext/dom/document.c:122: `parser' undeclared
(first use in this function)
/sys/tmp/php5-200307111130/ext/dom/document.c:122: (Each undeclared
identifier is reported only once
/sys/tmp/php5-200307111130/ext/dom/document.c:122: for each function it
appears in.)
make: *** [ext/dom/document.lo] Error 1

Do I have the wrong snap?

John



-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to