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