W3C home > Mailing lists > Public > xmlschema-dev@w3.org > March 2007

RE: pattern for range of numbers and one fixed number

From: Michael Kay <mike@saxonica.com>
Date: Mon, 5 Mar 2007 21:54:54 -0000
To: "'Markus Gamperl'" <markus.gamperl@gmx.at>, <xmlschema-dev@w3.org>
Message-ID: <019b01c75f70$e8ed9a50$6401a8c0@turtle>

Define the type as a union of two types, one of which accepts 11 to 109, the
other of which accepts only 999.

In Schema 1.1 you will be able to say <xs:assert test=". = (11 to 109,
999)"/> (well, you will, if they decide to provide xs:assert on simple types
as well as complex types!)

Michael Kay
http://www.saxonica.com/ 


> -----Original Message-----
> From: xmlschema-dev-request@w3.org 
> [mailto:xmlschema-dev-request@w3.org] On Behalf Of Markus Gamperl
> Sent: 05 March 2007 20:42
> To: xmlschema-dev@w3.org
> Subject: pattern for range of numbers and one fixed number
> 
> 
> Hi.
> 
> I want to define an element which exepts the number 11 until 
> 109 and the number 999.
> 
> The following simple type:
> <xs:simpleType name="intzahl">
>  <xs:restriction base="xs:integer">
>   <xs:minInclusive value="11"/>
>   <xs:maxInclusive value="109"/>
>   ???
>  </xs:restriction>
> </xs:simpleType>
> 
> How to define the pattern for the value 999?
> 
> Thanks
> Markus
> --
> Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
> Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
> 
Received on Monday, 5 March 2007 21:55:35 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 14:56:12 UTC