xsd:双精度限制到小数点后六位

时间:2018-06-26 14:16:01

标签: xml xsd xsd-validation

在某些情况下,我想限制XSd:double元素。精度应为小数点后6位,如果输入的小数点后超过6个小数位,则应引发异常;如果输入的小数点后少于6个位,则精度应附加0。

是否可以通过xsd限制来实现?

1 个答案:

答案 0 :(得分:0)

这是一个很奇怪的要求:如果小数位非常重要,我希望您使用xs:decimal而不是xs:double,在这种情况下,您可以使用totalDigits和{ {1}}方面可以限制该值。

如果要以这种方式限制xs:double,则必须使用模式(正则表达式)来完成。