- From: Markus Gamperl <markus.gamperl@gmx.at>
- Date: Wed, 09 May 2007 15:57:33 +0200
- To: "Pete Cordell" <petexmldev@tech-know-ware.com>, xmlschema-dev@w3.org
Dear Pete! In future there should also be allowed 01, 001,... On this type's usage is a xs:unique defined. If I would use an xs:integer the values 01 and 1 would be the same... Therefor we use xs:string from the beginning... Thanks Markus -------- Original-Nachricht -------- Datum: Wed, 9 May 2007 13:01:53 +0100 Von: "Pete Cordell" <petexmldev@tech-know-ware.com> An: "Markus Gamperl" <markus.gamperl@gmx.at>, xmlschema-dev@w3.org Betreff: Re: xs:string range 1 to 999 > Hi Markus, > > You could try: > > <xs:pattern value="[1-9][0-9]{0,2}"/> > > I've used [0-9] instead of \d because \d includes numbers from a whole > bunch > of different alphabets that I'm guessing you don't want. (This 'feature' > is > really a pattern matching/Unicode issue rather than a schema issue.) > > BTW - why don't you want to use an integer type? > > HTH, > > Pete. > -- > ============================================= > Pete Cordell > Tech-Know-Ware Ltd > for XML Schema to C++ data binding visit > http://www.tech-know-ware.com/lmx/ > http://www.codalogic.com/lmx/ > ============================================= > > ----- Original Message ----- > From: "Markus Gamperl" <markus.gamperl@gmx.at> > To: <xmlschema-dev@w3.org> > Sent: Wednesday, May 09, 2007 12:08 PM > Subject: xs:string range 1 to 999 > > > > > > Dear experts! > > > > Do you have an idea how to define a xs:string with the range from 1 to > > 999? > > > > I tried the following: > > <xs:simpleType name="type1-999"> > > <xs:restriction base="xs:string"> > > <xs:pattern value="\d{1,3}"/> > > </xs:restriction> > > </xs:simpleType> > > > > But in my configuration the value 0 is allowed - but I don't want to > allow > > value 0 - du you have an idea? > > > > Thanks > > Markus > > -- > > "Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ... > > Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail > > > > > -- "Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ... Jetzt GMX TopMail testen: http://www.gmx.net/de/go/topmail
Received on Wednesday, 9 May 2007 13:57:42 UTC