XSD - 数字数据类型
数字数据类型用于表示 XML 文档中的数字。
<xs:decimal> 数据类型
<xs:decimal> 数据类型用于表示数值。它支持最多 18 位的十进制数字。
<xs:十进制> 示例
XSD 中的元素声明 -
<xs:element name = "score" type = "xs:decimal"/>
XML 中的元素用法 -
<score>9.12</score>
<xs:integer> 数据类型
<xs:integer> 数据类型用于表示整数值。
<xs:整数> 示例
XSD 中的元素声明 -
<xs:element name = "score" type = "xs:integer"/>
XML 中的元素用法 -
<score>9</score>
数字数据类型
以下是常用数值数据类型的列表。
编号 | 名称和描述 |
---|---|
1. | 字节 有符号 8 位整数 |
2. | 小数 十进制值 |
3. | 整数 有符号 32 位整数 |
4. | 整数 整数值 |
5. | 长的 有符号 64 位整数 |
6. | 负整数 仅具有负值的整数 (..,-2,-1) |
7. | 非负整数 仅具有非负值的整数 (0,1,2,..) |
8. | 非正整数 仅具有非正值的整数 (..,-2,-1,0) |
9. | 正整数 仅具有正值的整数 (1,2,..) |
10. | 短的 有符号 16 位整数 |
11. | 无符号长整型 无符号 64 位整数 |
12. | 无符号整数 无符号 32 位整数 |
13. | 无符号短整型 无符号 16 位整数 |
14. | 无符号字节 无符号 8 位整数 |
限制
以下类型的限制可以与日期数据类型一起使用 -
- 枚举
- 分数数字
- 最大独占
- 最大包含
- 最小独占
- 最小包含
- 图案
- 总位数
- 空白