Element | Explicaţie |
---|
all | Specifică faptul că elementele de copil pot apărea în orice ordine. Fiecare element copil poate avea loc 0 sau 1 ora |
annotation | Specifică elementul de nivel superior pentru comentarii schemă |
any | Permite autorului de a extinde documentul XML cu elemente care nu sunt specificate de schema |
anyAttribute | Permite autorului de a extinde documentul XML cu atribute care nu sunt specificate de schema |
appinfo | Specifică informațiile care trebuie utilizate de aplicație (trebuie să meargă în interiorul adnotare) |
attribute | Definește un atribut |
attributeGroup | Defineste un grup atribut utilizat în definițiile de tip complex |
choice | Permite doar unul dintre elementele conținute în <choice> declarație să fie prezentă în elementul care conține |
complexContent | Definește extensii sau restricții cu privire la un tip complex, care conține conținut mixt sau numai elemente |
complexType | Definește un element de tip complex |
documentation | Definește comentarii text într-o schemă (trebuie să meargă în interiorul adnotare) |
element | Definește un element |
extension | Extinde un simpleType existent sau element de complexType |
field | Specifică o expresie XPath care specifică valoarea utilizată pentru a defini o constrângere de identitate |
group | Defineste un grup de elemente care trebuie utilizate în definițiile de tip complex |
import | Adaugă mai multe scheme cu diferite spațiu de nume țintă la un document |
include | Adaugă mai multe scheme cu același namespace țintă la un document |
key | Specifică un atribut sau element de valoare ca o cheie (unique, non-nullable, and always present) , în interiorul elementului care conține într - un document de instanță |
keyref | Specifică faptul că un atribut sau element de valoare corespund cu cele ale elementului cheie sau unic specificat |
list | Definește un element de tip simplu ca o listă de valori |
notation | Descrie formatul de date non-XML într-un document XML |
redefine | Redefinește tipuri simple și complexe, grupuri, și grupuri de atribute dintr-o schemă externă |
restriction | Definește restricțiile privind un simpleType, simpleContent, sau un complexContent |
schema | Definește elementul rădăcină al unei scheme |
selector | Specifică o expresie XPath care selectează un set de elemente pentru o constrângere de identitate |
sequence | Specifică faptul că elementele de copil trebuie să apară într-o secvență. Fiecare element copil poate să apară de la 0 la orice număr de ori |
simpleContent | Conține extensii sau restricții cu privire la un numai text de tip complex, sau pe un tip simplu ca conținut și nu conține elemente |
simpleType | Definește un tip simplu și specifică constrângerile și informațiile cu privire la valorile atributelor sau elemente numai text |
union | Definește un tip simplu ca o colecție (union) de valori de la tipuri simple de date specificate |
unique | Definește că un element sau o valoare de atribut trebuie să fie unic în cadrul domeniului de aplicare |
Constrângere | Descriere |
---|
enumeration | Definește o listă de valori acceptabile |
fractionDigits | Specifică numărul maxim de zecimale permise. Trebuie să fie egală sau mai mare decât zero |
length | Specifică numărul exact de caractere sau elementele listei permise. Trebuie să fie egală sau mai mare decât zero |
maxExclusive | Specifică limitele superioare pentru valori numerice (valoarea trebuie să fie mai mică decât această valoare) |
maxInclusive | Specifică limitele superioare pentru valori numerice (valoarea trebuie să fie mai mic sau egal cu această valoare) |
maxLength | Specifică numărul maxim de caractere sau elementele listei permise. Trebuie să fie egală sau mai mare decât zero |
minExclusive | Specifică limitele inferioare pentru valorile numerice (valoarea trebuie să fie mai mare decât această valoare) |
minInclusive | Specifică limitele inferioare pentru valorile numerice (valoarea trebuie să fie mai mare sau egal cu această valoare) |
minLength | Specifică numărul minim de caractere sau elementele listei permise. Trebuie să fie egală sau mai mare decât zero |
pattern | Definește secvența exactă de caractere care sunt acceptabile |
totalDigits | Specifică numărul maxim de cifre permise. Trebuie să fie mai mare decât zero |
whiteSpace | Specifică modul în spațiu alb (feed-uri de linie, tab-uri, spații și întoarce transport) este manipulat |