- From: Jeni Tennison <jeni@jenitennison.com>
- Date: Fri, 3 Jan 2003 01:41:22 +0000
- To: "Avin Patel" <vze49rz3@verizon.net>
- CC: "xmlschema" <xmlschema-dev@w3.org>
Hi Avin, > "pattern" constraint is applicable on "date"/ "time" type. > Can any one please provide me sample, how it can be applicable. > I guess "pattern" restriction on "data"/"time" is confusing. You real can't > apply pattern restriction on data/time type. You can use the pattern facet with date/time types to constrain the kinds of date/times that can be used. For example, the following simple type will only accept dates that are the first of a month: <xs:simpleType name="firstOfMonth"> <xs:restriction base="xs:date"> <xs:pattern value="\d{4}-\d{2}-01" /> </xs:restriction> </xs:simpleType> The following simple type will only accept times that are whole or half hours: <xs:simpleType name="halfHours"> <xs:restriction base="xs:time"> <xs:pattern value="\d{2}:[03]0:00" /> </xs:restriction> </xs:simpleType> You can't change the lexical space of a type using the pattern facet, but you can constrain that lexical space to only allow particular values. Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/
Received on Thursday, 2 January 2003 20:42:04 UTC