我尝试了以下设置小数的最大长度:
<simpleType name='xxx'>
<restriction base='decimal'>
<maxLength value='7'/>
</restriction>
</simpleType>
但这不是有效的语法。我可以使用maxLength作为小数吗?
答案 0 :(得分:2)
我可以将maxLength用于十进制吗?
正确答案需要检查W3C建议书,但检查我的快速参考:maxLength
仅适用于字符串类型。
答案 1 :(得分:2)
我认为您需要使用totalDigits:
答案 2 :(得分:1)
您可以改为使用minInclusive
和maxInclusive
。
来自W3Schools的示例:
<xs:element name="age">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="120"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
还有minExclusive
,maxExclusive
和totalDigits
限制。