On Fri, Sep 13, 2013 at 09:57:56PM +0200, Christoph Hintermüller wrote: > Hi > > On parsing throug libxml2 sources checking how xmlSchemaSAXPlug works > and why I do not see Validation Errors even though they would be to be > expected. I found that for example the startElementNsSplit function used > as startElementNs callback first calls the corresponding function of my > SAX parser and afterwards the one of the Schema validator if present. Is > there a specific reason for calling the user function first? Cause i > would expect the validation callback be called first and my user > function afterwards.
Why ? Actually XSD is not part of the parsing per XML-1.0 (contrary to DTD validation) so it sounds more sensible to me to first do the parsing steps, possibly building the data needed to then process the validation feedback. XSD can't possibly influence parsing. Daniel -- Daniel Veillard | Open Source and Standards, Red Hat veill...@redhat.com | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ http://veillard.com/ | virtualization library http://libvirt.org/ _______________________________________________ xml mailing list, project page http://xmlsoft.org/ xml@gnome.org https://mail.gnome.org/mailman/listinfo/xml