- From: Eddie Robertsson <eddie@allette.com.au>
- Date: Tue, 02 Oct 2001 11:26:29 +1000
- To: Eric van der Vlist <vdv@dyomedea.com>
- CC: xmlschema-dev@w3.org
> 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.
I don't really understand why it (in this case) would be different if element2 was
declared as global?
Cheers,
/Eddie
>
>
> 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 Monday, 1 October 2001 21:20:50 UTC