Xml 如何设置<;xsd:minInclusive>;十进制值?

Xml 如何设置<;xsd:minInclusive>;十进制值?,xml,xsd,xsd-validation,xsd.exe,Xml,Xsd,Xsd Validation,Xsd.exe,我想将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"/&

我想将
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>
-0.1
0
但是将验证这些XML实例:

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

如果您确实希望允许值等于或大于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>
-0.1
0
但是将验证这些XML实例:

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

请显示完整的XML模式文档,并解释“但失败”的含义。帮助:。我对此进行了验证。如果我们给值0,它将抛出验证。我的要求是,如果值小于或等于0,我需要抛出验证。“我有验证”是什么意思?请显示完整的XML架构文档,并解释“但失败”是什么意思。帮助:。我对此进行了验证。如果我们给值0,它将抛出验证。我的要求是,如果值小于或等于0,我需要抛出验证。“我有验证”是什么意思?