- From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
- Date: 27 Nov 2001 19:05:43 +0000
- To: Eric van der Vlist <vdv@dyomedea.com>
- Cc: xmlschema-dev <xmlschema-dev@w3.org>
Eric van der Vlist <vdv@dyomedea.com> writes:
> I find the behavior of XSV when the document element is not defined weird:
>
> XML:
> <?xml version="1.0" encoding="UTF-8"?>
> <fake>
> <root>azertyuiop</root>
> </fake>
>
> XSD:
> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
> <xs:element name="root" type="xs:string"/>
> </xs:schema>
>
> Result with XSV 1.2:
> <?xml version='1.0'?>
> <xsv docElt='{None}fake' instanceAssessed='true' instanceErrors='0'
> schemaDocs='element-document.xsd' schemaErrors='0'
> target='/home/vdv/repros/xsv/element-document.xml' validation='lax'
> version='XSV 1.205/1.109 of 2001/10/03 21:06:42'
> xmlns='http://www.w3.org/2000/05/xsv'>
>
> <schemaDocAttempt URI='/home/vdv/repros/xsv/element-document.xsd'
> outcome='success' source='command line'/>
>
> </xsv>
>
> I would expect an error (the "fake" element hasn't been defined)
> rather than a success with a lax validation. Do I miss something?
The REC explicitly says that lax processing is an allowed processor
strategy in the absence of a declaration for the root.
> I had the same result 15 minutes ago with a 2 weeks old version of
> XSV, however, I have just updated it from CVS to test it on the latest
> XSV and I have now the following crash:
>
>
> <?xml version='1.0'?>
> <xsv crash='true' instanceAssessed='false'
> schemaDocs='element-document.xsd'
> target='/home/vdv/repros/xsv/element-document.xml' version='XSV
> 1.203.2.36/1.106.2.18 of 2001/11/27 15:33:12'
> xmlns='http://www.w3.org/2000/05/xsv'>
<snip/>
Sorry not to have announced this louder -- from 1.203.2.34, people
working with the CVS tree need a new LTXML & PyLTXML release.
ht
--
Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
W3C Fellow 1999--2001, part-time member of W3C Team
2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk
URL: http://www.ltg.ed.ac.uk/~ht/
Received on Tuesday, 27 November 2001 14:04:39 UTC