XSD模式超过最多-1个字符

时间:2013-07-16 11:56:44

标签: xsd

当我使用模式与xsd我得到“列超过最大-1个字符”错误

<xs:element name="OfficeEmail" 
            type="ValidateEmail"  
            minOccurs ="0"/>

<xs:simpleType name="ValidateEmail">
  <xs:restriction base ="StringMaxLen200">
    <xs:pattern value="[a-zA-Z][a-zA-Z][a-zA-Z]"/>
  </xs:restriction>
</xs:simpleType>

有关如何解决此错误的任何想法。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您提供足够的信息以使其他人能够重现问题,那么您更有可能对Stack Overflow上的问题得到很好的回答。 (如果您不知道从哪里开始,这当然很难)。在SO help files以及Eric Raymond和Rick Moen的论文How to ask questions the smart way中提出有效问题的建议很好。

具体来说:显示StringMaxLen200类型的声明;识别产生错误消息的软件(和版本);显示引发错误的输入。根据您提供的信息,唯一可能的诊断是“您做错了什么”,唯一有意义的建议是“停止做那件事”。