Re: [xml] libxml : SAX validation + external entities



On Fri, Jul 26, 2002 at 06:27:02AM +0200, Subramanian, Binu wrote:
Hello,

I want to use libxml in my application for parsing xml files. I am using the
SAX API and want to validate my XML against a DTD.

1. Can this validation be done using libxml for SAX? I looked at the code
and see that validation is possible for DOM. 

  The answer is no, currently libxml2 validation is based on the DOM tree.

2. I am using some entities in my DTD and referring to them in my XML file.
I used the parser and found that these entities are not getting substituted.
Is there anyway this can be supported? 
Can i do something about it?

  Calling
    xmlSubstituteEntitiesDefault(1);
will ask libxml2 to do the substitution automatically globally. This can
be fine tuned to do this on a case by case basis for a single parsing but it's
a bit more complex.

Daniel

-- 
Daniel Veillard      | Red Hat Network https://rhn.redhat.com/
veillard redhat com  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]