[xml/sgml-pkgs] Bug#596013: Bug#596013: Bug#596013: Bug#596013: libxml2: claims to be out of memory when validating SVG with XSD

Mike Hommey mh at glandium.org
Fri Sep 10 06:22:56 UTC 2010


On Thu, Sep 09, 2010 at 10:21:27PM +0000, brian m. carlson wrote:
> On Thu, Sep 09, 2010 at 12:21:42PM +0200, Mike Hommey wrote:
> > On Wed, Sep 08, 2010 at 06:48:18PM +0200, Mike Hommey wrote:
> > > I could reproduce with xmllint SVG.xsd. It turns out it doesn't like the
> > >     xmlns:xml CDATA #FIXED "http://www.w3.org/XML/1998/namespace"
> > > 
> > > declaration, and the error message is actually wrong.
> > 
> > Can you try the attached patch, from upstream?
> 
> Yes, that fixes the problem.  I do run into another parsing error with
> that schema, but I suppose that's another bug (unless you think it's
> related):
> 
>   lakeview ok % xmllint --schema http://www.w3.org/TR/2002/WD-SVG11-20020108/SVG.xsd ~/image/logo/logo.svg
>   http://www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd:20: element attribute: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}attribute': The attribute 'use' is not allowed.
>   http://www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd:21: element attribute: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}attribute': The attribute 'use' is not allowed.
>   http://www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd:22: element attribute: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}attribute': The attribute 'use' is not allowed.
>   http://www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd:23: element attribute: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}attribute': The attribute 'use' is not allowed.
>   http://www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd:45: element attribute: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}attribute': The attribute 'use' is not allowed.
>   http://www.w3.org/TR/2002/WD-SVG11-20020108/xlink.xsd:46: element attribute: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}attribute': The attribute 'use' is not allowed.
>   WXS schema http://www.w3.org/TR/2002/WD-SVG11-20020108/SVG.xsd failed to compile

Yeah, that would be a different bug either in libxml2 or in the schema,
but somehow, I think it's in libxml2.

Mike





More information about the debian-xml-sgml-pkgs mailing list