- From: KAZUMI Saito <ksaito@jp.fujitsu.com>
- Date: Thu, 15 Nov 2001 11:30:42 +0900
- To: Jeni Tennison <jeni@jenitennison.com>
- Cc: xmlschema-dev@w3.org
Hi, Thanks for your clearly explanation and exmaple.
But I have some confusion yet, please suggest me.
Likes as "Schema Component Constraint: Simple Type Definition Properties
Correct", the "Schema Component Constraint: Derivation Valid (Restriction, Simple) "
says :
2 If the {variety} is list, then all of the following must be true:
2.3 If the {base type definition} is not the ?simple ur-type definition?,
then all of the following must be true:
2.3.2 The {final} of the {base type definition} must not contain restriction.
Then the dates type in your example doesn't have a {final} which includes
the value 'list' or 'restriction'.
><xs:simpleType name="dates">
> <xs:list itemType="xs:date" />
></xs:simpleType>
>
><xs:simpleType name="fiveToTenDates">
> <xs:restriction base="dates">
> <xs:minLength value="5" />
> <xs:maxLength value="10" />
> </xs:restriction>
></xs:simpleType>
Such derivation is not only 'derivation by list' but also 'derivation by restriction' ?
-----
KAZUMI Saito FUJITSU Ltd.
Received on Wednesday, 14 November 2001 21:31:28 UTC