XML Σχέδιο αναγνωστικός οδηγός

στοιχείο XSD

στοιχείο Επεξήγηση
all Καθορίζει ότι τα υποστοιχε μπορούν να εμφανίζονται με οποιαδήποτε σειρά, κάθε υποστοιχείο μπορεί να εμφανίζεται μηδέν ή μια φορά.
annotation Το στοιχείο annotation είναι ένα κορυφαίο στοιχείο που καθορίζει τα σχόλια του schema.
any any
Επιτρέπει στον δημιουργό να επεκτείνει το XML έγγραφο μέσω στοιχείων που δεν ορίζονται από το schema. anyAttribute
Επιτρέπει στον δημιουργό να επεκτείνει το XML έγγραφο μέσω ιδιοτήτων που δεν ορίζονται από το schema. appInfo
Καθορίζει πληροφορίες που πρέπει να χρησιμοποιηθούν από την εφαρμογή στην ανotation στοιχείου. Ορίζει μια ιδιότητα.
attributeGroup Ορίζει ομάδα ιδιοτήτων που χρησιμοποιούνται στη διατύπωση του σύνθετου τύπου.
choice Επιτρέπει τη συμπερίληψη μόνο ενός στοιχείου στο στοιχείο που περιέχει στοιχεία στο κείμενο <choice>.
complexContent Ορίζει επέκταση ή περιορισμό του σύνθετου τύπου που περιέχει μίγμα περιεχομένου ή περιέχει μόνο στοιχεία.
complexType Ορίζει σύνθετο τύπο.
documentation Ορίζει σχόλια κειμένου στο schema.
element Ορίζει στοιχείο.
extension Επεκτείνει υπάρχοντα στοιχεία simpleType ή complexType.
field Καθορίζει έκφραση XPath που καθορίζει τις τιμές που χρησιμοποιούνται για τη διατύπωση των περιορισμών.
group Ορίζει το σύνολο των στοιχείων που χρησιμοποιούνται στη διατύπωση του σύνθετου τύπου.
import Προσθέτει πολλαπλά schema με διαφορετική måς ονομαστικού χώρου σε ένα έγγραφο.
include Προσθέτει πολλαπλά schema με την ίδια måς ονομαστικού χώρου σε ένα έγγραφο.
key Καθορίζει ότι η τιμή του στοιχείου ή του στοιχείου (ή συνόλου τιμών) πρέπει να είναι κλειδί εντός του καθορισμένου ορίου.
keyref Καθορίζει ότι η τιμή του στοιχείου ή του στοιχείου (ή συνόλου τιμών) πρέπει να αντιστοιχεί στην τιμή του καθορισμένου key ή unique στοιχείου.
list Ορίζει απλό τύπο ως λίστα τιμών του καθορισμένου τύπου δεδομένων.
notation Περιγράφει τη μορφή δεδομένων που δεν είναι XML στον XML έγγραφο.
redefine Προσδιορίζει την επαναπροσδιορισμό απλών και σύνθετων τύπων, ομάδων και ομάδων ιδιοτήτων που αποκτώνται από εξωτερικό αρχείο αρχιτεκτονικής.
restriction Ορίζει περιορισμούς για simpleType, simpleContent ή complexContent.
schema Ορίζει το ρίζα στοιχείο του schema.
selector Καθορίζει έκφραση XPath, η οποία επιλέγει ένα σύνολο στοιχείων για τις περιορισμούς.
sequence Απαιτεί τα υποστοιχεία να εμφανίζονται σε σειρά. Κάθε υποστοιχείο μπορεί να εμφανίζεται 0 ή περισσότερες φορές.
simpleContent Περιέχει επέκταση ή περιορισμό του στοιχείου complexType χωρίς καμία άλλη στοιχεία.
simpleType Ορίζει έναν απλό τύπο, τις περιορισμούς και τις πληροφορίες για τις τιμές των στοιχείων ή των στοιχείων που περιέχουν μόνο κείμενο.
σύνδεσμος Ορίζει τη συλλογή πολλαπλών simpleType ορισμών.
unique Ορίζει ότι η τιμή του στοιχείου ή του στοιχείου του attributes ή η συνδυασμός τους πρέπει να είναι μοναδικός στον καθορισμένο ορίζοντα.

XSD Περιορισμοί/Facets για Datatypes

Δείτε τα XSD Περιορισμοί / Facets

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