gpt4 book ai didi

XML 架构 XSD TotalDigits 与 MaxInclusive

转载 作者:数据小太阳 更新时间:2023-10-29 01:47:27 24 4
gpt4 key购买 nike

我遇到过具有以下定义的 XML 模式:

<xs:simpleType name="ClassRankType">
<xs:restriction base="xs:integer">
<xs:totalDigits value="4"/>
<xs:minInclusive value="1"/>
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>

但是,在我看来,totalDigits 是多余的。我对 XML Schema 比较陌生,想确保我没有遗漏任何东西。

totalDigitsmaxInclusive 的实际行为是什么?

totalDigits 能否始终用 minInclusiveMaxInclusive 的组合来表示?

totalDigits 如何影响负数?

最佳答案

can totalDigits always be represented with a combination of minInclusive and MaxInclusive?

在这种情况下,是的。当您处理整数时,该值必须是整数,因此您在 minInclusive 之间有一组有限的值。和 maxInclusive .如果你有十进制值,totalDigits会告诉您该值总共有多少个数字。

How does totalDigits affect negative numbers?

是数字中允许的总位数,不受小数点、负号等影响。来自auxy.com :

The number specified by the value attribute of the <xsd:totalDigits> facet will restrict the total number of digits that are allowed in the number, on both sides of the decimal point.

关于XML 架构 XSD TotalDigits 与 MaxInclusive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/168402/

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