Τύπος Δεδομένων Μικροομάδας XSD
- Προηγούμενη Σελίδα Αριθμητικοί Τύποι XSD
- Επόμενη Σελίδα Συνοπτική Ανασκόπηση XSD
Άλλοι διάφοροι τύποι δεδομένων περιλαμβάνουν boolean, base64Binary, δεκαδικό, double precision, anyURI, anyURI και NOTATION.
Λογικός τύπος δεδομένων (Boolean Data Type)
Η λογική δεδομένα χρησιμοποιείται για να καθορίζει τιμές true ή false.
Παρακάτω είναι ένα παράδειγμα για μια ανακοίνωση boolean σε ένα scheme:
<xs:attribute name="disabled" type="xs:boolean"/>
Τα στοιχεία του έγγραφου πρέπει να μοιάζουν με αυτό:
<prize disabled="true">999</prize>
Σημείωση:Νόμιμες τιμές boolean είναι true, false, 1 (προσδιορίζει true) και 0 (προσδιορίζει false).
Διάφοροι τύποι δυαδικών δεδομένων (Binary Data Types)
Οι τύποι δυαδικών δεδομένων χρησιμοποιούνται για την έκφραση δεδομένων σε δυαδική μορφή.
Μπορούμε να χρησιμοποιήσουμε δύο τύπους δυαδικών δεδομένων:
- base64Binary (Base64 κωδικοποιημένο δυαδικό δεδομένο)
- hexBinary (Δεκαδικό κωδικοποιημένο δυαδικό δεδομένο)
Παρακάτω είναι ένα παράδειγμα για μια ανακοίνωση hexBinary σε ένα scheme:
<xs:element name="blobsrc" type="xs:hexBinary"/>
AnyURI Data Type (AnyURI Data Type)
Ο τύπος δεδομένων anyURI χρησιμοποιείται για να καθορίζει URI.
Παρακάτω είναι ένα παράδειγμα για μια ανακοίνωση anyURI σε ένα scheme:
<xs:attribute name="src" type="xs:anyURI"/>
Τα στοιχεία του έγγραφου πρέπει να μοιάζουν με αυτό:
<pic src="http://www.codew3c.com/images/smiley.gif" />
Σημείωση:Αν κάποια URI περιέχει κενά, αντικαταστήστε τα με %20.
Διάφοροι τύποι δεδομένων (Miscellaneous Data Types)
Όνομα | Περιγραφή |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
Διαφάνεια του τύπου δεδομένων μικροομάδας (Restriction)
Διαφάνειες που μπορούν να χρησιμοποιηθούν με τον τύπο δεδομένων μικροομάδας:
- enumeration (Ο τύπος δεδομένων boolean δεν μπορεί να χρησιμοποιήσει αυτή τη διαφάνεια*)
- length (Ο τύπος δεδομένων boolean δεν μπορεί να χρησιμοποιήσει αυτή τη διαφάνεια)
- maxLength (Ο τύπος δεδομένων boolean δεν μπορεί να χρησιμοποιήσει αυτή τη διαφάνεια)
- minLength (Ο τύπος δεδομένων boolean δεν μπορεί να χρησιμοποιήσει αυτή τη διαφάνεια)
- pattern
- whiteSpace
*Σημειώσεις Μετάφρασης:Ο όρος constraint.
- Προηγούμενη Σελίδα Αριθμητικοί Τύποι XSD
- Επόμενη Σελίδα Συνοπτική Ανασκόπηση XSD