XML验证错误 - 模式约束失败

时间:2013-11-22 18:26:01

标签: xml validation

邮政编码'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.有人知道如何纠正这个问题吗?非常感谢任何帮助。

0 个答案:

没有答案