Στοιχείο simpleType του XML Schema
Ορισμός και χρήση
Το στοιχείο simpleType ορίζει έναν απλό τύπο, καθορίζει πληροφορίες που σχετίζονται με τις τιμές των στοιχείων ή των ιδιοτήτων με κείμενο και τις περιορισμούς τους.
Πληροφορίες στοιχείου
Συχνότητα εμφάνισης | μη περιορισμένο |
Γονέας στοιχείο | attribute, element, list, restriction (simpleType), schema, union |
Περιεχόμενο | annotation, list, restriction (simpleType), union |
Γλώσσα γραμματογραφίας
<simpleType id=ID name=NCName καθόλου χαρακτηριστικά > (annotation?,(restriction|list|union)) </simpleType>
(Η δήλωση συμβόλου μπορεί να εμφανίζεται μηδέν ή μία φορά στο στοιχείο simpleType.)
χαρακτηριστικά | Περιγραφή |
---|---|
id | προαιρετικό. Καθορίζει το μοναδικό ID του στοιχείου. |
όνομα |
Όνομα τύπου. Το όνομα πρέπει να είναι ένας αόνομας όρος (NCName) που ορίζεται από τον κανόνα ονομάτων χώρου XML. Αν καθοριστεί, το όνομα πρέπει να είναι μοναδικό μεταξύ όλων των στοιχείων simpleType και complexType. Αν το στοιχείο simpleType είναι υποέλεγχος του στοιχείου schema, είναι υποχρεωτικό, σε άλλες περιπτώσεις δεν επιτρέπεται. |
καθόλου χαρακτηριστικά | Optional. Specifies any other attributes with non-schema namespace. |
Instance
Example 1
In this example, the "age" element is declared as a simple type with constraints. The value of age cannot be less than 0 or greater than 100:
<xs:element name="age"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:element>