On Thu, 28 Oct 2010 18:27:54 +0200, Daniel Veillard wrote
> On Mon, Oct 25, 2010 at 09:09:03PM +0000, Ralf Mattes wrote:
> > Hello list,
> > 
> > is it possible to register a custom error function per xmlParserCtxtPtr
> > created by xmlCreatePushParserCtxt? I'd like to parse documents in 
> > parallel and would need error reporting per parser context. Dispatching
> > on user_data in the error callback seems inside out.
> 
>   You can set the ctxt->sax->serror assuming a SAXv2 to set a structured
> error handler. But in general the disambiguation will be done based 
> on the context not based on the function.

Hm, I don't seem to understand: what context are you talking about, the
xmlParserCtxt I created, or the userdata context I provide as the first
parameter to xmlSetGenericErrorFunc and the like?
 
> Setting a general 
> strcutured error handler should then allow this.  But note that some 
> errors may occur in part of the code where the parsing context may 
> not be available, and there you won't be able to disambiguate,

Bummer!
 
> Daniel

Thanks RalfD
 
> -- 
> Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
> [email protected]  | Rpmfind RPM search engine http://rpmfind.net/
> http://veillard.com/ | virtualization library  http://libvirt.org/

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to