[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] Question about error reporting when using key / keyref constraints in Schema
- From: Kasimier Buchcik <kbuchcik 4commerce de>
- To: cazic gmx net, GUY Fabrice <fabrice guy gmail com>
- Cc: "xml gnome org" <xml gnome org>
- Subject: Re: [xml] Question about error reporting when using key / keyref constraints in Schema
- Date: Fri, 12 Aug 2005 14:29:13 +0200
Hi,
On Thu, 2005-08-11 at 20:07 +0200, cazic gmx net wrote:
> Hi,
>
> > Von: GUY Fabrice <fabrice guy gmail com>
> > Datum: Thu, 11 Aug 2005 17:21:27 +0200
> >
> > > maybe the line of the reference can be saved at the same time of the
> > > value, that's what I did for ID in DTD validation when streaming. And
> > > it is sufficient for the error report you don't need to keep a pointer
> > > to the node.
> >
> > For error report it is sufficient, but I suppose that for error
> > catching (using for example xmlSchemaSetValidErrors) this mechanism
> > won't allow to get the error node I need. So is it possible to save
> > also the name of the element ? (knowing the name and the value of the
> > element would be sufficient for me to get the error node, even if it's
> > not very efficient)
Changed in CVS head, xmlschemas.c revision 1.167
(+ due to other changes: xmlerror.h revision 1.75)
kbu librax:/data/home/kbuchcik/gnomecvs/tests$ xmllint --noout --schema
keyref.xsd keyref.xml
keyref.xml:6: Schemas validity error : Element 'element2': No match
found for key-sequence ['test'] of key reference 'keyref'.
keyref.xml fails to validate
Is the output OK for you?
Regards,
Kasimier
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]