[Home] [By Thread] [By Date] [Recent Entries]


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,

Jonathan

³ÂÅô 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
>      


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member