XSD 数值数据类型

Ο τύπος δεδομένων δεκαδικού αριθμού χρησιμοποιείται για αριθμούς.

Τύπος δεδομένων δεκαδικού αριθμού

Ο τύπος δεδομένων δεκαδικού αριθμού χρησιμοποιείται για τον καθορισμό μιας τιμής.

Ακολουθεί ένα παράδειγμα αναφοράς ενός 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>

Σημείωση:Η μέγιστη αριθμητική τιμή που μπορείτε να καθορίσετε είναι 18 ψηφία.

Τύπος δεδομένων ακέραιου

Ο τύπος δεδομένων ακέραιου χρησιμοποιείται για τον καθορισμό αριθμητικών τιμών χωρίς μικροομάδες.

Ακολουθεί ένα παράδειγμα αναφοράς ενός scheme για τη δήλωση ακέραιου.

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

Τα στοιχεία του κειμένου πρέπει να μοιάζουν με κάτι τέτοιο:

<prize>999</prize>

ή κάτι παρόμοιο:

<prize>+999</prize>

ή κάτι παρόμοιο:

<prize>-999</prize>

ή κάτι παρόμοιο:

<prize>0</prize>

Τύπος δεδομένων αριθμητικής τιμής

Παρακαλώ σημειώστε ότι όλα τα τύποι δεδομένων που αναφέρονται εδώ προέρχονται από τον τύπο δεδομένων δεκαδικού αριθμού (εκτός από το decimal itself)!

Όνομα Δευτερόλεπτα
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