Ultimele tutoriale de dezvoltare web
 

XML Schema de referință


XSD Elemente

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

Restricții XSD / Fațetele pentru tipurile de date

Uită - te la Restricții XSD!

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