- From: Giles Hogben <giles.hogben@jrc.it>
- Date: Mon, 14 Apr 2003 13:32:39 +0200
- To: <xmlschema-dev@w3.org>
Thanks - I am still unsure whether it is correct syntax to create this
restriction below a reference to an element (and also below a reference to
an attribute)
Is it?
> I thought about doing it something like this:
>
> <xs:element name="home">
> <xs:element ref="category">
> <xs:attribute ref="name">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="X" />
<xs:enumeration value="Y" />
<xs:enumeration value="Z" />
</xs:restriction>
</xs:simpleType>
> </xs:attribute>
> </xs:element>
> </xs:element>
>
> but I can't figure out how it should go.
In XML Schema choices between values are provided by restricting the
relevant simple type with enumerated values, as follows:
<xs:attribute name="name">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="X" />
<xs:enumeration value="Y" />
<xs:enumeration value="Z" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
Cheers,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
Received on Monday, 14 April 2003 07:30:12 UTC