0
我试图通过在DICOM定义来为小数字符串(DS)的验证XSD文件:XSD验证的ANSI X3.9
这基本上是一个xsd:double
,限制为16字节,特殊值-Inf
,+Inf
和NaN
是不可接受的。
到目前为止,我想:
<xsd:simpleType name="DecimalString">
<xsd:restriction base="xsd:decimal">
<xsd:totalDigits value="16"/>
</xsd:restriction>
</xsd:simpleType>
但这不起作用,因为它不会接受科学记数法( 'E' 或 'e' 表示)。我也试过:
<xsd:simpleType name="DecimalString">
<xsd:restriction base="xsd:double"/>
</xsd:simpleType>
但它不仅接受NaN
/Inf
特殊值,但它也不允许指定的16
一个totalDigits
值如何将一个指定XSD这样的验证规则?