当我尝试时
<xsd:simpleType>
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:maxLength value="35"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
我收到错误
maxLength
方面不适用于派生自xs:integer
的类型
如何实现具有minLength
和maxLength
的正整数?
要允许介于 1..35 之间的整数,包括:
<xsd:simpleType>
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:minInclusive value="1"/>
<xsd:maxInclusive value="35"/>
</xsd:restriction>
</xsd:simpleType>
要允许使用 1..35 位整数:
<xsd:simpleType>
<xsd:restriction base="xsd:nonNegativeInteger">
<xsd:pattern value="d{1,35}"/>
</xsd:restriction>
</xsd:simpleType>