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

Reply via email to