|
[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xs:string range 1 to 999
From: George Cristian Bina <george@oxygenxml.com>
Date: Wed, 09 May 2007 15:11:21 +0300 Message-ID: <4641BA69.7010200@oxygenxml.com> To: Markus Gamperl <markus.gamperl@gmx.at> Cc: xmlschema-dev@w3.org Hi Markus, If you have multiple pattern facets then any of them should match, so you can write: <xs:simpleType name="type1-999"> <xs:restriction base="xs:string"> <xs:pattern value="[1-9]"/> <xs:pattern value="[1-9][0-9]"/> <xs:pattern value="[1-9][0-9][0-9]"/> </xs:restriction> </xs:simpleType> Best Regards, George --------------------------------------------------------------------- George Cristian Bina - http://aboutxml.blogspot.com/ <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com Markus Gamperl wrote: > 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 > MarkusReceived on Wednesday, 9 May 2007 12:11:34 GMT |
Subscribe in XML format
|






