- From: Siva Dirisala <siva@dirisala.net>
- Date: Sun, 30 Mar 2008 02:03:40 -0700
- To: xmlschema-dev@w3.org
- Message-ID: <8125054d0803300203n16229f14h4178eca78d2e83c6@mail.gmail.com>
I came across a schema definition where the attribute type is defined as <xs:simpleType name="someType"> <xs:restriction base="xs:NMTOKENS"> <!-- bunch of xs:enumeration elements --> </xs:restriction> </xs:simpleType> I am not sure if the intent is that someType should be a list of values where each value can be one of the enumerated values. Or it could be a mistake and the base type should have been xs:NMTOKEN. I looked at the XML Schema specification, but couldn't find any restriction in using a list type as the base type for enumeration. If the intent is to allow multiple values, then personally I would prefer defining a type for the list elements and then another type that explicitly uses the list and itemType to define a list of that restricted type. I would like to know if the above definition is correct or it should be the way I prefer. thanks, Siva
Received on Sunday, 30 March 2008 09:05:40 UTC