标签: xml xsd xsd-validation
在某些情况下,我想限制XSd:double元素。精度应为小数点后6位,如果输入的小数点后超过6个小数位,则应引发异常;如果输入的小数点后少于6个位,则精度应附加0。
是否可以通过xsd限制来实现?
答案 0 :(得分:0)
这是一个很奇怪的要求:如果小数位非常重要,我希望您使用xs:decimal而不是xs:double,在这种情况下,您可以使用totalDigits和{ {1}}方面可以限制该值。
xs:decimal
xs:double
totalDigits
如果要以这种方式限制xs:double,则必须使用模式(正则表达式)来完成。