Xml 仅XSD文件中双精度的正值
我有一个使用XML配置文件的应用程序,如果其中一个属性为负,则其中一个元素会导致崩溃。目前它的定义如下:Xml 仅XSD文件中双精度的正值,xml,xsd,Xml,Xsd,我有一个使用XML配置文件的应用程序,如果其中一个属性为负,则其中一个元素会导致崩溃。目前它的定义如下: 如果它是一个整数,我将使用positiveInteger类型。float/double有等价物吗?为什么不能按如下方式重新定义XSD,并将其用作相关元素的类型: <xs:simpleType name="LimitedDouble"> <xs:restriction base="xs:double"> <xs:minExclusive v
如果它是一个整数,我将使用positiveInteger类型。float/double有等价物吗?为什么不能按如下方式重新定义XSD,并将其用作相关元素的类型:
<xs:simpleType name="LimitedDouble">
<xs:restriction base="xs:double">
<xs:minExclusive value="0"/>
</xs:restriction>
</xs:simpleType>
因为该值不是整数,所以我修改了答案。