OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Element declaring

[ Lists Home | Date Index | Thread Index ]

An enumeration in most languages lists all possible values. I think you
are saying that most of the time, you can enumerate the possible values,
but sometimes you can't. In that case, I suggest you add 'other' to your
enumeration, and create a complex type that has some place to put the
actual value when the enumeration is set to 'other'.

Hope this helps,


³ΒΕτ wrote:
> hi,
>   There is a problem when i am writing an xml schema.
>       <xs:element name="begintime" default="03-01">
>         <xs:simpleType>
>          <xs:restriction base="xs:string">
>           <xs:pattern value="\d{2}-\d{2}"/>
>           <xs:enumeration value="03-01"/>
>           <xs:enumeration value="07-01"/>
>          </xs:restriction>
>         </xs:simpleType>
>        </xs:element>
> Usually, there are two values for "begintime".But some times(very 
> few) there maybe other values such as "04-01"... According to the 
> definition of xs:enumeration, I can only use the value which is in the list.
> How to declare the element "begintime" in the best way?thanks
>      Best Regards.
>        jacky  Keenmicro


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS