Mega Code Archive

 
Categories / XML / XML Schema
 

Canadian postal codes are two fixed-length (3-character) codes separated by a single space

<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"   targetNamespace="http://www.rntsoft.com" xmlns="http://www.rntsoft.com"   elementFormDefault="qualified">     <xs:simpleType name="can_PostalCode" > <!-- "xnx nxn" -->        <xs:restriction base="xs:string" >           <xs:length value="7" />   <!-- 6 alphanumeric chars + 1 space -->           <xs:pattern value="[A-Z][0-9][A-Z] [0-9][A-Z][0-9]" />        </xs:restriction>     </xs:simpleType> </xs:schema>