XSD 数值数据类型
Ang uri ng datos na desimal ay ginagamit para sa numero.
Uri ng datos na desimal
Ang uri ng datos na desimal ay ginagamit upang tukuyin ang isang numero.
Isang halimbawa ng deklarasyon ng desimal sa isang scheme.
<xs:element name="prize" type="xs:decimal"/>
Ang elemento sa dokumento ay dapat magmukhang ganito:
<prize>999.50</prize>
O kahit anong ganito:
<prize>+999.5450</prize>
O kahit anong ganito:
<prize>-999.5230</prize>
O kahit anong ganito:
<prize>0</prize>
O kahit anong ganito:
<prize>14</prize>
Komentaryo:Ang pinakamataas na bilang ng sibol ng desimal na maaaring ituturing ay 18.
Uri ng datos na integer
Ang uri ng datos na integer ay ginagamit upang tukuyin ang mga numero na walang decimal na bahagi.
Isang halimbawa ng deklarasyon ng integer sa isang scheme.
<xs:element name="prize" type="xs:integer"/>
Ang elemento sa dokumento ay dapat magmukhang ganito:
<prize>999</prize>
O kahit anong ganito:
<prize>+999</prize>
O kahit anong ganito:
<prize>-999</prize>
O kahit anong ganito:
<prize>0</prize>
Uri ng datos na numeriko
Mangyaring pagsiyasat, ang lahat ng uri ng datos na ito ay mula sa uri ng datos na dekadang bilang (maliban sa decimal mismo)!
Pangalan | Sekundong bilang |
---|---|
byte | May positibo at negatibo na walong pung bit na integer |
decimal | Dekadang bilang |
int | May positibo at negatibo na dalawampung pung bit na integer |
integer | Uri ng integer |
long | May positibo at negatibo na labing-apat na pung bit na integer |
negativeInteger | Tanging may negatibong integer ( .., -2, -1.) |
nonNegativeInteger | Tanging may negatibong integer (0, 1, 2, ..) |
nonPositiveInteger | Tanging may negatibong integer (.., -2, -1, 0) |
positiveInteger | Tanging may positibong integer (1, 2, ..) |
short | May positibo at negatibo na labingwalong pung bit na integer |
unsignedLong | Wala ng positibo at negatibo na labing-apat na pung bit na integer |
unsignedInt | Wala ng positibo at negatibo na dalawampung pung bit na integer |
unsignedShort | Wala ng positibo at negatibo na labingwalong pung bit na integer |
unsignedByte | Wala ng positibo at negatibo na walong pung bit na integer |
Limitasyon sa uri ng mga datos na numeriko (Restriction)
可与数值数据类型一同使用的限定:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace