小数数据类型用于数值。
小数数据类型用于指定数值。
以下是架构中十进制声明的示例:
<xs:element name="price" type="xs:decimal"/>
文档中的元素可能如下所示:
<price>999.50</price>
或者它可能看起来像这样:
<price>+999.5450</price>
或者它可能看起来像这样:
<price>-999.5230</price>
或者它可能看起来像这样:
<price>0</price>
或者它可能看起来像这样:
<price>14</price>
整数数据类型用于指定不带小数部分的数值。
以下是架构中整数声明的示例:
<xs:element name="price" type="xs:integer"/>
文档中的元素可能如下所示:
<price>999</price>
或者它可能看起来像这样:
<price>+999</price>
或者它可能看起来像这样:
<price>-999</price>
或者它可能看起来像这样:
<price>0</price>
请注意,以下所有数据类型均派生自 Decimal 数据类型(十进制本身除外)!
Name | Description |
---|---|
byte | A signed 8-bit integer |
decimal | A decimal value |
int | A signed 32-bit integer |
integer | An integer value |
long | A signed 64-bit integer |
negativeInteger | An integer containing only negative values (..,-2,-1) |
nonNegativeInteger | An integer containing only non-negative values (0,1,2,..) |
nonPositiveInteger | An integer containing only non-positive values (..,-2,-1,0) |
positiveInteger | An integer containing only positive values (1,2,..) |
short | A signed 16-bit integer |
unsignedLong | An unsigned 64-bit integer |
unsignedInt | An unsigned 32-bit integer |
unsignedShort | An unsigned 16-bit integer |
unsignedByte | An unsigned 8-bit integer |
可与数值数据类型一起使用的限制:
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!