Ultimele tutoriale de dezvoltare web
 

Tipuri de date numerice XSD


Tipuri de date zecimale sunt folosite pentru valori numerice.


Tip de date zecimal

Tipul de date zecimal care este folosit pentru a specifica o valoare numerică.

Următorul este un exemplu de o declarație zecimală într-o schemă:

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

Un element din documentul dvs. ar putea arăta astfel:

<prize>999.50</prize>

Sau s-ar putea arăta astfel:

<prize>+999.5450</prize>

Sau s-ar putea arăta astfel:

<prize>-999.5230</prize>

Sau s-ar putea arăta astfel:

<prize>0</prize>

Sau s-ar putea arăta astfel:

<prize>14</prize>

Note: Numărul maxim de cifre zecimale poate specifica este de 18.


Integer Tip de date

Tipul de date întreg este utilizat pentru a specifica o valoare numerică fără o componentă fracționată.

Următorul este un exemplu de o declarație întreg într-o schemă:

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

Un element din documentul dvs. ar putea arăta astfel:

<prize>999</prize>

Sau s-ar putea arăta astfel:

<prize>+999</prize>

Sau s-ar putea arăta astfel:

<prize>-999</prize>

Sau s-ar putea arăta astfel:

<prize>0</prize>

Tipuri de date numerice

Rețineți că toate tipurile de date de mai jos provin din tipul de date zecimal (except for decimal itself) cu (except for decimal itself) în (except for decimal itself) !

Nume Descriere
byte A 8-biți întreg semnat
decimal O valoare zecimală
int A 32-biți întreg semnat
integer O valoare întreagă
long A 64-biți întreg semnat
negativeInteger Un număr întreg care conține numai valori negative (..,-2,-1)
nonNegativeInteger Un număr întreg care conține numai valori ne-negative (0,1,2,..)
nonPositiveInteger Un număr întreg care conține numai valori non-pozitive (..,-2,-1,0)
positiveInteger Un număr întreg care conține numai valori pozitive (1,2,..)
short A 16-biți întreg semnat
unsignedLong Un 64 de biți întreg fără semn
unsignedInt Un 32 de biți întreg fără semn
unsignedShort Un 16 biți întreg fără semn
unsignedByte Un 8 biți întreg fără semn

Restricții privind Tipuri de date numerice

Restricțiile care pot fi utilizate cu tipuri de date numerice:

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