[xsd-users] External entity declaration in instance documents

Florian Schmidt fschmidt at techfak.uni-bielefeld.de
Thu Sep 9 12:42:13 EDT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Boris Kolpackov wrote:
> Hi Florian,
> 
> Florian Schmidt <fschmidt at techfak.uni-bielefeld.de> writes:
> 
>>> And indeed i found a spot in one of the used libs that sets up
>>> xerces-c++ to use cached grammars. Let's see if i find a way to make it
>>> not do this..
>> Hmm, this is all very weird. It seems to me that if the XSD functions
>> set up the parsing not to use caching, then another lib using Xerces-C
>> _with_ caching shouldn't interfere, as there shouldn't be shared global
>> state (every xerces user calls Initialize() and creates their own parser).
> 
> Yes, I also thought this is very strange. The caching is a per-parser
> parameter and the library and XSD do not share parsers. Could it be
> that it is the library that is printing the error message and not 
> the XSD error handler?

I think i found the culprit.. Linking against libxqilla and creating an
instance of XQilla (from the QXilla simple API) triggers the parsing
failure on my system.. When i find time i might browse through some
XQilla code to see what the constructor of the XQilla class does..

Regards,
Flo

- --
Dipl.-Inform. Florian Paul Schmidt
University of Bielefeld, Neuroinformatics Group, CITEC
Contact:
http://ekvv.uni-bielefeld.de/pers_publ/publ/personDetailAct?id=5504453
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFMiQ5lTb4s+qNo4RIRAhdNAJ9KQCYqHYvHUKKkFQgEk56Gf+lwAwCcCHD/
AiFxjmuD7bvgvb//pdizEeE=
=TNuS
-----END PGP SIGNATURE-----



More information about the xsd-users mailing list