[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
RE: [xml] Schema validation error - enumeration
- From: Israel Ganor <ganor softlink com>
- To: "'cazic gmx net'" <cazic gmx net>
- Cc: "'xml gnome org'" <xml gnome org>
- Subject: RE: [xml] Schema validation error - enumeration
- Date: Sun, 8 Jan 2006 16:30:05 +0200
The Win32 binaries of 2.6.22 fixed the schema problems.
Many thanks.
Israel Ganor
> -----Original Message-----
> From: cazic gmx net [mailto:cazic gmx net]
> Sent: Saturday, December 31, 2005 5:35 PM
> To: Israel Ganor
> Cc: xml gnome org
> Subject: Re: [xml] Schema validation error - enumeration
>
>
> Hi,
>
> > Von: Israel Ganor <ganor softlink com>
> > Datum: Tue, 27 Dec 2005 15:10:38 +0200
> >
> > Hi,
> >
> > I have a severe schema validation error with libxml2 ver
> 2.6.20 (Win32
> > binaries). I simplifies the error to a minimal schema and XML file
> > (see attached).
> >
> > When validating the file using xmlSchemaValidateDoc(), I get this
> > error on line 4: Element 'DOWNLOAD', attribute 'DOWNLOAD-METHOD':
> > 'fastcopy' is not a valid value of the local atomic type.
>
> Might have been a bug in 2.6.20.
> The latest version is 2.6.22, and actually I recommend using
> the schema processor as it is in the CVS head. But I see that
> the Win32 binaries for the last two releases are not
> available. If Igor doesn't wake up until the 4th of Januar,
> I'll try to provide them and will inform you.
>
> > Surprisingly, xmllint.exe successfully validates this file
> and schema.
> > In addition, XmlSpy validates it successfully.
>
> Yes, the schema + instance are perfectly valid.
> But beware of XMLSpy's schema processor. I recommend using
> the latest Xerces schema processor as a reference validator.
>
> > What is the problem?
> > And why xmllint and xmlSchemaValidateDoc() give different results?
>
> xmllint uses xmlSchemaValidateDoc() as well, so I don't know
> what exactly causes this effect on your side. You could look
> into the source of xmllint and compare your validation code
> with it. Be sure that xmllint and your app use the same
> libxml2.DLL; i.e. it might be the case that xmllint or your
> app use an older DLL. Scan your drive for multiple libxml2.DLLs.
>
> Regards,
>
> Kasimier
>
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]