gpt4 book ai didi

xml - 如何设置 decimal value?

转载 作者:行者123 更新时间:2023-12-02 04:13:14 27 4
gpt4 key购买 nike

我想将 minInclusive 设置为 0.01。我尝试了以下一个但失败了。

<xs:simpleType name="WeightType">
<xs:restriction base="xs:decimal">
<xs:totalDigits value="5"/>
<xs:fractionDigits value="2"/>
<xs:minInclusive value="0.01"/>
</xs:restriction>
</xs:simpleType>

有人可以建议怎么写吗?

如果不可能,是否有其他方法可以实现?我的要求是字段应该大于 0。

最佳答案

如果您确实希望允许等于或大于 0.01 的值,您的 xs:simpleType 就可以按照定义的方式使用。

但是,如果你真正的需求是限制值大于零,而不是

  <xs:minInclusive value="0.01"/>

你可以简单地使用

  <xs:minExclusive value="0"/>

既然你仍然有问题,让我们非常完整和彻底......

这个 XSD,

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="w" type="WeightType"/>

<xs:simpleType name="WeightType">
<xs:restriction base="xs:decimal">
<xs:totalDigits value="5"/>
<xs:fractionDigits value="2"/>
<xs:minExclusive value="0"/>
</xs:restriction>
</xs:simpleType>

</xs:schema>

不会验证这些 XML 实例,

<w>-0.1</w>
<w>0</w>

验证这些 XML 实例:

<w>1</w>
<w>0.1</w>
<w>0.01</w>

关于xml - 如何设置 <xsd :minInclusive> decimal value?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35345285/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com