On Wed, Nov 22, 2006 at 04:36:51PM -0500, christophe barbe wrote: > In case somebody else has the same problem, > xmlSubstituteEntitiesDefault() was not helpful but setting > XML_PARSE_NOENT in the third argument of xmlReadFile() did the job.
There is a good explanation for that: xmlSubstituteEntitiesDefault is based on global variables, changing behaviour of a shared library using a global variable is evil, simply because you may not be the only user of that library within a given program. That's why all the new APIs rely on flags passed to each parser to modify the behaviour, xmlReadxxx() are part of those new APIs, that's why they won't be affected by xmlSubstituteEntitiesDefault(). Daniel -- Red Hat Virtualization group http://redhat.com/virtualization/ Daniel Veillard | virtualization library http://libvirt.org/ [EMAIL PROTECTED] | libxml GNOME XML XSLT toolkit http://xmlsoft.org/ http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/ _______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
