- From: Eric van der Vlist <vdv@dyomedea.com>
- Date: Sat, 29 Sep 2001 22:09:59 +0200
- To: xmlschema-dev@w3.org
Other test case (and other errors) tackling the magic of deterministic content models with xs:any... XML: <?xml version="1.0" encoding="UTF-8"?> <test xmlns="http://xmlfr.org/any" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlfr.org/any strict-ambig.xsd"> <element2 xsi:type="anyType"/> <element2/> </test> XSD: <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://xmlfr.org/any" xmlns:any="http://xmlfr.org/any"> <xs:element name="test"> <xs:complexType> <xs:sequence> <xs:any namespace="##any" processContents="strict"/> <xs:element name="element2" type="any:anyType"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="element1" type="any:anyType"/> <xs:simpleType name="anyType"> <xs:restriction base="xs:string"/> </xs:simpleType> </xs:schema> Xerces: Curiously (since "element2" hasn't been declared as global), xerces considers this document valid. XML Spy: element2 not defined (coherent with previous case). XSV: The fact to remove a reference to a datatype in the W3C XML Schema namespace cures the stacktrace and a new error appears: <?xml version='1.0'?> <xsv docElt='{http://xmlfr.org/any}test' instanceAssessed='true' instanceErrors='1' rootType='[Anonymous]' schemaErrors='0' schemaLocs='http://xmlfr.org/any -> strict-ambig.xsd' target='strict-ambig.xml' validation='strict' version='XSV 1.203/1.108 of 2001/09/24 12:34:23' xmlns='http://www.w3.org/2000/05/xsv'> <schemaDocAttempt URI='strict-ambig.xsd' namespace='http://xmlfr.org/any' outcome='success' source='schemaLoc'/> <invalid char='2' code='cvc-elt.2.3' line='3' resource='strict-ambig.xml'>xsi:type {http://xmlfr.org/any}:anyType is not a subtype of the declared type None</invalid> Eric -- See you in Scottsdale, Arizona. http://xmlconnections.com/xml/xmlfall2001/speakers.asp#evandervlist ------------------------------------------------------------------------ Eric van der Vlist http://xmlfr.org http://dyomedea.com http://xsltunit.org http://4xt.org http://examplotron.org ------------------------------------------------------------------------
Received on Saturday, 29 September 2001 23:37:57 UTC