Tvorba vedlejšího array
XDS příklad
Dokument tak, jak byl pomocí XDS navržen, obsahuje jednu nepříjemnou vlastnost. K jednomu člověku lze zadat pouze jediné telefonní číslo. Pokud bychom chtěli mít možnost zadat více telefonních čísel, pak bychom oblast telefony nastavili jako opakovatelnou pomocí atributu repeat oblasti. Upravená definice oblasti z předchozího příkladu by tedy mohla vypadat takto:
<area name="telefon" based-on="telefon" repetition="type:user;"/>
Podřízené stránky
DAD příkladu
Touto drobnou úpravou v XDS docílíme zásadnější změny ve struktuře DAD. Pro účely dokumentu bude nyní vedle hlavního array vytvořeno i array vedlejší. Z hlavního array pak budou vyjmuty prvky oblasti telefon (políčka začínající zkratkou tel_) a budou přesunuty do vedlejšího array. Nové hlavní array bude nyní vypadat takto: