W3C home > Mailing lists > Public > www-xml-schema-comments@w3.org > July to September 2001

Re: Error in finalDefault and simpleTypes

From: Eddie Robertsson <eddie@allette.com.au>
Date: Tue, 10 Jul 2001 09:52:24 +1000
Message-ID: <3B4A43B8.9B23F3C2@allette.com.au>
To: Jeff Rafter <jeffrafter@definedweb.com>
CC: xmlschema-dev@w3.org, www-xml-schema-comments@w3.org
Hi Jeff,

This was discussed on xml-dev a couple of weeks ago. See [1]

[1] http://lists.xml.org/archives/xml-dev/200106/msg00817.html

Cheers,
/Eddie

Jeff Rafter wrote:

> I was looking up the answer to Lionel's question and stumbled across what
> appears to be a small problem wrt simpleTypes and the final attribute.  The
> definition for the simpleType component makes a reference to finalDefault
> (in the schema element) saying that the relevant set can be
>
> "{extension, restriction, list, union}"
>
> However this is not allowed within the schema element's component
> description:
>
> "finalDefault = (#all | List of (extension | restriction))  : ''"
>
> It is also not allowed within the normative Schema at the end of the
> structures document.  Ultimately the simple type for the finalDefault
> attribute is a union of the values #all and the reducedDerivationControl
> which allows only restriction and extension.  finalDefault is therefore
> never allowed to have the values list or union.
>
> Thanks,
> Jeff Rafter
> Defined Systems
> http://www.defined.net
> XML Development and Developer Web Hosting
Received on Monday, 9 July 2001 19:51:59 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 6 December 2009 18:12:51 GMT