Defining Named Simple Types Explicitly


<xsd:simpleType name="zip5" base="xsd:string">
  <xsd:pattern value="/d{5}"/>
</xsd:simpleType>
<xsd:simpleType name="zip9" base="xsd:string">
  <xsd:pattern value="/d{9}"/>
</xsd:simpleType>
<xsd:simpleType name="mailDrop" base="xsd:string">
  <xsd:pattern value="[A-H]{1}/d{2}[A-H]{2}"/>
</xsd:simpleType>
<xsd:simpleType name="waterTempF" base="xsd:decimal">
  <xsd:minInclusive value="32"/>
  <xsd:maxInclusive value="212"/>
</xsd:simpleType>
<xsd:simpleType name="waterTempC" base="xsd:decimal">
  <xsd:minInclusive value="0"/>
  <xsd:maxInclusive value="100"/>
</xsd:simpleType>

<Previous Page   TOC

Copyright 2000 Simon St.Laurent