Xsd indicatori, dev64

indicator specifică faptul că copiii pot apărea în documentul XML rezultat în orice ordine și că fiecare element copil poate apărea o singură dată.







Când utilizați indicatorul puteți seta indicatorul în 0 sau 1 și indicatorul poate fi setat la 1

indicator specifică faptul că trebuie specificat unul dintre elementele copilului specificat.

indicator specifică faptul că copiii trebuie să apară într-o anumită ordine.

Indicatorii repetate sunt utilizați pentru a determina de câte ori copiii pot apărea.

Pentru toți indicatorii de ordine și indicatorii de grup (orice, toate, alegerea, secvența, numele grupului și referința de grup), valorile implicite sunt maxOccurs și MinOccurs = 1.

indicator determină numărul maxim de repetări ale elementului.

Exemplul de mai sus specifică faptul că elementul CHILD_NAME copil poate să apară cel puțin 1 ori (valoarea implicită) și un maxim de 10 de ori în persoana elementului.







indicator determină numărul minim de repetiții ale elementelor.

Exemplul de mai sus specifică faptul că elementul child_name poate apărea de cel puțin 0 ori și de cel mult de 10 ori în cadrul elementului persoană.

Pentru a permite repetarea nelimitată a unui element, trebuie să alocați maxOccurs = "unbounded"

Un fișier XML numit "Myfamily.xml":

Fișierul XML de mai sus conține elementul rădăcină numit persoane. În acest element rădăcină sunt definite trei elemente personale. Fiecare element de persoană trebuie să conțină un element full_name și poate conține până la cinci elemente child_name.

Următorul este fișierul de schemă XML "family.xsd":

Indicatorii de grup sunt utilizați pentru a determina seturile de elemente asociate.

element de grupuri este definită cu descrierea grupului:

Trebuie să definiți toate, alegerea sau secvența - un element din descrierea grupului. Următorul exemplu definește un grup numit persongroup care definește un grup de elemente care trebuie să apară într-o secvență specifică:

După definirea grupului, îl puteți referi la el într-o altă definiție după cum urmează:

Grupurile de atribute sunt definite folosind grupul atribut:

Următorul exemplu definește un grup de atribute numit personattrgroup:

După definirea unui grup de atribute, îl puteți referi într-o altă definiție:







Articole similare

Trimiteți-le prietenilor: