&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 }
}