XML Schema Reference Manual

στοιχείο XSD

στοιχείο Επεξηγεί
all Καθορίζει ότι τα υποστοιχε μπορούν να εμφανίζονται σε οποιαδήποτε σειρά και κάθε υποστοιχείο μπορεί να εμφανίζεται μηδέν ή μια φορά.
annotation Το στοιχείο annotation είναι ένα κορυφαίο στοιχείο που καθορίζει τα σχόλια του schema.
any Επιτρέπει στον δημιουργό να επεκτείνει το έγγραφο XML μέσω στοιχείων που δεν καθορίζονται από το schema.
anyAttribute Επιτρέπει στον δημιουργό να επεκτείνει το έγγραφο XML μέσω ιδιοτήτων που δεν καθορίζονται από το schema.
appInfo Καθορίζει τις πληροφορίες που χρησιμοποιεί η εφαρμογή στο στοιχείο annotation.
attribute ιδιότητα
Ορίζει μια ιδιότητα. attributeGroup
Ορίζει το σύνολο των ιδιοτήτων που χρησιμοποιούνται στη διατύπωση τύπου. επιλογή
Επιτρέπει τη συμπερίληψη μόνο ενός στοιχείου στο <choice> που περιέχει στοιχεία. complexContent
Ορίζει επέκταση ή περιορισμό σύνθετου τύπου που περιέχει συνδυασμένο περιεχόμενο ή περιέχει μόνο στοιχεία. complexType
Ορίζει σύνθετο τύπο. dokumentation
Ορίζει τις σχολιαστικές σημειώσεις του schema. στοιχείο
Ορίζει το στοιχείο. επεκτασία
Επεκτείνει υπάρχοντα στοιχεία simpleType ή complexType. πεδίο
Καθορίζει μια έκφραση XPath που καθορίζει τις τιμές που χρησιμοποιούνται για την οριστική ταυτότητα. ομάδα
Ορίζει το σύνολο των στοιχείων που χρησιμοποιούνται στη διατύπωση τύπου. εισαγωγή
Προσθέτει πολλαπλά schema με διαφορετικό στόχο ονομαστικού χώρου σε ένα έγγραφο. επιλογή
Προσθέτει πολλαπλά schema με τον ίδιο στόχο ονομαστικού χώρου σε ένα έγγραφο. κλειδί
Καθορίζει ότι η τιμή του στοιχείου ή της ιδιότητας πρέπει να είναι κλειδί εντός της καθορισμένης περιοχής. keyref
Καθορίζει ότι η τιμή του στοιχείου ή της ιδιότητας πρέπει να αντιστοιχεί σε καθορισμένο κλειδί ή μοναδικό στοιχείο. λίστα
Ορίζει τον κατάλογο τιμών της τιμής του τύπου δεδομένων. notation
Περιγράφει τη μορφή των δεδομένων XML που δεν είναι XML. αναδιατύπωση
Προσδιορίζει επανεισαγωγή απλών και σύνθετων τύπων, ομάδων και ομάδων ιδιοτήτων από εξωτερικό αρχείο schema. περιορισμός
Ορίζει περιορισμούς για simpleType, simpleContent ή complexContent. schema
Ορίζει το ρίζα στοιχείο του schema. επιλογή
καθορίζει μια έκφραση XPath που επιλέγει ένα σύνολο στοιχείων για περιορισμό. συνημμένο
Απαιτεί τα υποστοιχεία να εμφανίζονται σε σειρά. Κάθε υποστοιχείο μπορεί να εμφανίζεται 0 ή περισσότερες φορές. simpleContent
Περιέχει επέκταση ή περιορισμό στοιχείων complexType χωρίς οποιαδήποτε στοιχεία. simpleType
Ορίζει έναν απλό τύπο, καθορίζει περιορισμούς και πληροφορίες για τις τιμές των στοιχείων ή των στοιχείων που περιέχουν μόνο κείμενο. συνομοσπονδία
Ορίζει μια συλλογή πολλαπλών simpleType ορισμών. μοναδικότητα

Η τιμή του στοιχείου ή του στοιχείου της ιδιότητας πρέπει να είναι μοναδική εντός της καθορισμένης περιοχής.

βλέπε XSD περιορισμούς / Facets

περιορισμός περιγραφή
καταγραφή Ο κατάλογος των αποδεκτών τιμών
fractionDigits Ορισμός του μέγιστου αριθμού των δεκαδικών ψηφίων που επιτρέπονται. Must be greater than or equal to 0.
length Ορισμός του ακριβούς αριθμού των χαρακτήρων ή των στοιχείων της λίστας που επιτρέπονται. Must be greater than or equal to 0.
maxExclusive Ορισμός του μέγιστου ορίου των αριθμών. Οι επιτρεπόμενοι αριθμοί πρέπει να είναι μικρότεροι από αυτό το όριο.
maxInclusive Ορισμός του μέγιστου ορίου των αριθμών. Οι επιτρεπόμενοι αριθμοί πρέπει να είναι μικρότεροι ή ίσοι με αυτό το όριο.
maxLength Ορισμός του μέγιστου αριθμού των χαρακτήρων ή των στοιχείων της λίστας που επιτρέπονται. Must be greater than or equal to 0.
minExclusive Ορισμός του ελάχιστου ορίου των αριθμών. Οι επιτρεπόμενοι αριθμοί πρέπει να είναι μεγαλύτεροι από αυτό το όριο.
minInclusive Ορισμός του ελάχιστου ορίου των αριθμών. Οι επιτρεπόμενοι αριθμοί πρέπει να είναι μεγαλύτεροι ή ίσοι με αυτό το όριο.
minLength Ορισμός του ελάχιστου αριθμού των χαρακτήρων ή των στοιχείων της λίστας που επιτρέπονται. Must be greater than or equal to 0.
pattern Ορισμός της ακρίβειας της ακολουθίας χαρακτήρων που αποδέχονται.
totalDigits Ορισμός της ακρίβειας των αριθμητικών ψηφίων που επιτρέπονται. Μust be greater than 0.
whiteSpace Ορισμός της επεξεργασίας των λευκών χαρακτήρων (παραβόλους, επανεκκινήσεις, κενά και tab)