XSD数字数据类型

数字数据类型用于表示XML文档中的数字。

1. <xs:decimal>数据类型

<xs:decimal>数据类型用于表示数值。 它支持最多18位的十进制数。

<xs:decimal>示例

XSD中的元素声明 -

<xs:element name = score type = xs:decimal/>

XML中的元素用法 -

<score>99.92</score>

2. <xs:integer>数据类型

<xs:integer>数据类型用于表示整数值。

<xs:integer>示例

XSD中的元素声明 -

<xs:element name = score type = xs:integer/>

XML中的元素用法 -

<score>999</score>

3. 数字数据类型

以下是常用数字数据类型的列表。

序号 类型 描述
1 byte 带符号的8位整数
2 decimal 十进制值
3 int 带符号的32位整数
4 integer 整数值
5 long 带符号的64位整数
6 negativeInteger 负值的整数 (如:-2,-1)
7 nonNegativeInteger 非负值的整数(如:0,1,2)
8 nonPositiveInteger 仅具有非正值的整数(如:-2,-1,0)
9 positiveInteger 正值的整数(如:1,2)
10 short 带符号的16位整数
11 unsignedLong 无符号64位整数
12 unsignedInt 无符号32位整数
13 unsignedShort 无符号16位整数
14 unsignedByte 无符号8位整数

4. 限制

以下类型的限制可以与日期数据类型一起使用 -

  • enumeration
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • totalDigits
  • whiteSpace