&
konektor &
říká, že je jedno v jakém
pořadí se jednotlivé vzory použijí
Příklad 13. Elementy jméno
, příjmení
a případná přezdívka
se mohou vyskytnou
v libovolném pořadí
<osoba> <jméno>Jan</jméno> <příjmení>Novák</příjmení> <přezdívka>Mařena</přezdívka> <email>jan@example.com</email> </osoba> <osoba> <jméno>Jan</jméno> <přezdívka>Mařena</přezdívka> <příjmení>Novák</příjmení> <email>jan@example.com</email> </osoba> <osoba> <jméno>Jan</jméno> <příjmení>Novák</příjmení> <email>jan@example.com</email> </osoba> <osoba> <příjmení>Novák</příjmení> <jméno>Jan</jméno> <email>jan@example.com</email> </osoba> <osoba> <přezdívka>Mařena</přezdívka> <příjmení>Novák</příjmení> <jméno>Jan</jméno> <email>jan@example.com</email> </osoba>
element osoba { (element jméno { text } & element příjmení { text } & element přezdívka { text }?), element email { text } }