XML Schema 教學課程login
XML Schema 教學課程
作者:php.cn  更新時間:2022-04-20 14:13:02

XML Schema 數值資料型別



十進位資料型別

十進位資料型別用來規定一個數值。

下面是一個關於某個 scheme 中十進位數宣告的範例。

<xs:element name="prize" type="xs:decimal"/>

文檔中的元素看起來應該類似這樣:

<prize>999.50</prize>
##或類似這樣:

<prize>+999.5450</prize>
或類似這樣:

<prize>-999.5230</prize>
或類似這樣:

<prize>0</prize>
#或類似這樣:

<prize>14</prize>
<prize>14</prize>

注意: 您可規定的十進制數字的最大位數是18 位數。

整數資料型別

整數資料型別用於規定無小數成分的數值。

下面是一個關於某個 scheme 中整數宣告的範例。
<xs:element name="prize" type="xs:integer"/>

##文檔中的元素看起來應該類似這樣:

<prize>999</prize>

或類似:

##<prize>+999</prize>
或類似這樣:
<prize>-999</prize>
或類似這樣:

< ;prize>0</prize>

數值資料型別

請注意,以下所有的資料型別皆源自於十進位資料型別

請注意,下列所有的資料型別皆源自於十進位資料型別(除decimal 本身以外)! ##########

名字秒數
#byte有正負的8 位元整數
decimal十進位數
int有正負的32 位元整數
integer整數值
#long有正負的64 位元整數
negativeInteger只包含負值的整數( .., -2, -1.)
nonNegativeInteger#只包含非負值的整數(0, 1, 2, ..)
#nonPositiveInteger僅包含非正值的整數(.., - 2, -1, 0)
positiveInteger只包含正值的整數(1, 2, ..)
short有正負的16 位元整數
unsignedLong無正負的64 位元整數
#unsignedInt無正負的32 位元整數
#unsignedShort無正負的16 位元整數
#unsignedByte無正負的8 位元整數

#對數值資料類型的限定(Restriction)

可與數值資料型別一同使用的限定:

  • enumeration

  • fractionDigits

  • ##maxExclusive

maxInclusive


####minExclusive############minInclusive####### ######pattern############totalDigits#############whiteSpace################# #

PHP中文網