Εγχειρίδιο Τύπων Δεδομένων XForms

Πλήρης Εγχειρίδιο Τύπων Δεδομένων XForms

Τύπος δεδομένων字符串

Όνομα Περιγραφή
ID Μια αλφαριθμητική αλυσίδα που εκπροσωπεί το χαρακτηριστικό ID
IDREF Μια αλφαριθμητική αλυσίδα που εκπροσωπεί το χαρακτηριστικό IDREF
IDREFS  
language Μια αλφαριθμητική αλυσίδα που περιέχει ένα έγκυρο αναγνωριστικό γλώσσας (π.χ. en, en-US)
Name Μια αλφαριθμητική αλυσίδα που περιέχει ένα έγκυρο όνομα XML
NCName  
NMTOKEN Μια αλφαριθμητική αλυσίδα που εκπροσωπεί το χαρακτηριστικό NMTOKEN
NMTOKENS  
normalizedString Μια αλφαριθμητική αλυσίδα που δεν περιέχει νέες γραμμές χαρακτήρων ή tabs
QName  
string Μια αλφαριθμητική αλυσίδα. Αυτό είναι ο τύπος δεδομένων που θα χρησιμοποιήσει το XForms αν δεν καθορίζεται τύπος δεδομένων.

Σημείωση: η αλφαριθμητική αλυσίδα μπορεί να περιέχει χαρακτήρες tab και νέες γραμμές χαρακτήρων

token Μια αλφαριθμητική αλυσίδα που δεν περιέχει line feeds, carriage επιστρέφει, tabs, προτιθέμενα ή τελικά κενά, ή πολλαπλά κενά

Όλοι οι τύποι δεδομένων字符串 προέρχονται από τον τύπο δεδομένων string.

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

Όνομα Περιγραφή
ημερομηνία Ορίζει τιμή ημερομηνίας
dateTime Ορίζει τιμή ημερομηνίας και χρόνου
gDay Ορίζει μέρος μιας ημερομηνίας - η ημέρα (DD)
gMonth Ορίζει μέρος μιας ημερομηνίας - τον μήνα (MM)
gMonthDay Ορίζει μέρος μιας ημερομηνίας - τον μήνα και την ημέρα (MM-DD)
gYear Ορίζει μέρος μιας ημερομηνίας - το έτος (CCYY)
gYearMonth Ορίζει μέρος μιας ημερομηνίας - το έτος και τον μήνα (CCYY-MM)
time Ορίζει μια τιμή χρόνου

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

Όνομα Περιγραφή
byte Υποκείμενος 8-bit αριθμός
decimal Δεκαδική τιμή
int Υποκείμενος 32-bit αριθμός
integer Αριθμητική τιμή
long Υποκείμενος 64-bit αριθμός
negativeInteger Αριθμός που περιέχει μόνο αρνητικές τιμές (..,-2,-1)
nonNegativeInteger Αριθμός που περιέχει μόνο μη αρνητικές τιμές (0,1,2,..)
nonPositiveInteger Αριθμός που περιέχει μόνο μη θετικές τιμές (..,-2,-1,0)
positiveInteger Αριθμός που περιέχει μόνο θετικές τιμές (1,2, ..)
short Υποκείμενος 16-bit αριθμός
unsignedLong Μη υποκείμενος 64-bit αριθμός
unsignedInt Μη υποκείμενος 32-bit αριθμός
unsignedShort Μη υποκείμενος 16-bit αριθμός
unsignedByte Μη υποκείμενος 8-bit αριθμός

Όλοι οι τύποι δεδομένων αριθμητικών προέρχονται από τον τύπο δεδομένων δεκαδικών.

Διάφοροι Τύποι Δεδομένων

Όνομα Περιγραφή
anyURI Παρουσιάζει μια URI, η οποία περιλαμβάνει διευθύνσεις ιστοσελίδων
base64Binary Επιτρέπει χαρακτήρες, συμπεριλαμβανομένων των ελέγχων, που ή δεν μπορούν να εκφραστούν σε XML
boolean Ορίζει μια αληθής/ψευδής ή 1/0 τιμή
double  
float  
hexBinary  

Τύποι Δεδομένων XForms

Όνομα Περιγραφή
listItems Παρουσιάζει μια λίστα που διαχωρίζεται με κενά
listItem Παρουσιάζει μόνο χαρακτήρες χωρίς κενά. Ένας εξαιρετικός βασικός τύπος για μια λίστα που διαχωρίζεται με κενά
dayTimeDuration Παρουσιάζει μια διάρκεια ενός ορισμένου αριθμού δευτερολέπτων
yearMonthDuration Παρουσιάζει μια διάρκεια ενός ορισμένου αριθμού μηνών