indicator
Când utilizați indicatorul
indicator
indicator
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
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
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: