邮政编码'064843444'返回验证错误“值'64843444'根据其数据类型'ZipCodeType'无效 - 模式约束失败”
XML:
<xs:simpleType name="ZipCodeType">
<xs:annotation>
<xs:documentation>Zip code pattern type.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="([0-9]{5})|([0-9]{9})"/>
</xs:restriction>
<xs:element name="Zip" type="ZipCodeType" minOccurs="0">
<xs:annotation>
<xs:documentation>Zip code. 5 or 5+4.</xs:documentation>
</xs:annotation>
</xs:element>
我的印象是前导零被截断然后被评估为8位数而不是9.有人知道如何纠正这个问题吗?非常感谢任何帮助。