Τύπος δεδομένων αλφαριθμητικών XSD
- Προηγούμενη Σελίδα Παράδειγμα XSD
- Επόμενη Σελίδα Ημερομηνία XSD
Ο τύπος δεδομένων字符串 χρησιμοποιείται για τιμές που περιέχουν字符串.
Τύπος δεδομένων αλφαβητικής παράστασης (String Data Type)
Ο τύπος δεδομένων αλφαβητικής παράστασης μπορεί να περιέχει χαρακτήρες, γραμμές διαχωρισμού, return και tab.
Ακολουθεί ένα παράδειγμα μιας διαδικασίας αναφοράς αλφαβητικής παράστασης σε ένα scheme:
<xs:element name="customer" type="xs:string"/>
Οι στοιχεία του εγγράφου φαίνονται ως εξής:
<customer>John Smith</customer>
ή κάτι παρόμοιο:
<customer>John Smith</customer>
Σημείωση:Αν χρησιμοποιήσετε τον τύπο δεδομένων αλφαβητικής παράστασης, ο επεξεργαστής XML δεν θα αλλάξει την τιμή.
Τύπος δεδομένων σφραγισμένης αλφαβητικής παράστασης (NormalizedString Data Type)
Ο τύπος δεδομένων σφραγισμένης αλφαβητικής παράστασης προέρχεται από τον τύπο δεδομένων αλφαβητικής παράστασης.
Ο τύπος δεδομένων σφραγισμένης αλφαβητικής παράστασης μπορεί επίσης να περιέχει χαρακτήρες, αλλά ο επεξεργαστής XML θα αφαιρέσει τις γραμμές διαχωρισμού, τα return και τα tab.
Ακολουθεί ένα παράδειγμα ενός τύπου δεδομένων σφραγισμένης αλφαβητικής παράστασης στο schema:
<xs:element name="customer" type="xs:normalizedString"/>
Οι στοιχεία του εγγράφου φαίνονται ως εξής:
<customer>John Smith</customer>
ή κάτι παρόμοιο:
<customer>John Smith</customer>
Σημείωση:Σε αυτό το παράδειγμα, ο επεξεργαστής XML θα αντικαταστήσει όλα τα tab με κενά.
Τύπος δεδομένων token (Token Data Type)
Ο τύπος δεδομένων token προέρχεται επίσης από τον τύπο δεδομένων αλφαβητικής παράστασης.
Ο τύπος δεδομένων token μπορεί επίσης να περιέχει χαρακτήρες, αλλά ο επεξεργαστής XML θα αφαιρέσει τις γραμμές διαχωρισμού, τα return, τα tab, τα κενά στο κεφάλαιο και στο τέλος και τις συνεχείς κενές.
Ακολουθεί ένα παράδειγμα μιας διαδικασίας αναφοράς token στο schema:
<xs:element name="customer" type="xs:token"/>
Οι στοιχεία του εγγράφου φαίνονται ως εξής:
<customer>John Smith</customer>
ή κάτι παρόμοιο:
<customer>John Smith</customer>
Σημείωση:Σε αυτό το παράδειγμα, ο αναλυτής XML θα αφαιρέσει τα tab.
Τύπος δεδομένων αλφαβητικής παράστασης
Παρακαλώ σημειώστε ότι όλες οι παρακάτω τύποι δεδομένων προέρχονται από τον τύπο δεδομένων αλφαβητικής παράστασης (εκτός από τον τύπο δεδομένων αλφαβητικής παράστασης himself)!
Όνομα | Περιγραφή |
---|---|
ENTITIES | |
ENTITY | |
ID | Η αλφαβητική παράσταση του ID στο XML (μόνο με την ιδιότητα schema) |
IDREF | Η αλφαβητική παράσταση του IDREF στο XML (μόνο με την ιδιότητα schema) |
IDREFS language | Η αλφαβητική παράσταση που περιέχει νόμιμο id γλώσσας |
Name | Η αλφαβητική παράσταση που περιέχει νόμιμο όνομα XML |
NCName | |
NMTOKEN | Η αλφαβητική παράσταση του NMTOKEN στο XML (μόνο με την ιδιότητα schema) |
NMTOKENS | |
normalizedString | αλφαριθμητική αλυσίδα χωρίς αλλαγές γραμμής, return ή tab |
QName | |
αλφαριθμητική | αλφαριθμητική |
token | Συνοδευτική αλφαριθμητική αλυσίδα χωρίς αλλαγές γραμμής, return ή tab, κενά στο开头 ή στο τέλος ή πολλαπλά συνεχόμενα κενά |
Περιορισμοί στοιχείων αλφαριθμητικών (Restriction)
Περιορισμοί που μπορούν να χρησιμοποιηθούν με τον τύπο αλφαριθμητικών:
- enumeration
- length
- maxLength
- minLength
- pattern (NMTOKENS, IDREFS και ENTITIES δεν μπορούν να χρησιμοποιηθούν αυτή η περιοριστική)
- whiteSpace
- Προηγούμενη Σελίδα Παράδειγμα XSD
- Επόμενη Σελίδα Ημερομηνία XSD