On Fri, Nov 16, 2012 at 06:01:45PM +0800, Roland King wrote:
> Thanks very much for that - I've spent the afternoon looking at the
> source and examples and your mail beautifully fills in the gaps.

  good

> My code is SAX but it's going to be easier to turn it around and make
> it use the Reader API than it is to try and make SAX and entities work. I
> thought that I couldn't use the reader because there was no way to give
> it an external entity loading callback (no access to the xmlParserCtxt or
> the sax callbacks), but I just found the global SetExternalEntityLoader()
> function which I expect will let me hook in to provide the parser with
> the DTD. I'm going to try that, see how well I get on.

  As long as you do this in a program and not in a library
yes that's just fine ! The reader is also really a nicer
model to program against:

  http://xmlsoft.org/xmlreader.html

Daniel

-- 
Daniel Veillard      | Open Source and Standards, Red Hat
[email protected]  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | virtualization library  http://libvirt.org/
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
https://mail.gnome.org/mailman/listinfo/xml

Reply via email to