XDS příklad
<DocumentDef><label>Artikl</label><name>artikl</name><group>sklad</group><content><area label="Specifikace artiklu" name="specifikace_artiklu" short="spart"><element label="Kód artiklu" name="kod_artiklu" short="kdart" based-on="cislo"/><element label="Název artiklu" name="nazev_artiklu" short="nzart" based-on="kratky_text"/><element label="Druh artiklu" name="druh_artiklu" short="drart" based-on="seznam" data="type:char;length:1;"><select><option value="z">zboží</option><option value="s">služba</option><option value="j">jiné</option></select></element><element label="Popis artiklu" name="popis_artiklu" short="ppart" based-on="text"/></area><area label="Ceny artiklu" name="ceny_artiklu" short="ceart"><element label="Průměrná nákupní cena" name="prumerna_nakupni_cena" short="nakce" based-on="castka"/><element label="Cena pro VIP klienta" name="cena_pro_vip_klenta" short="cevip" based-on="castka"/><element label="Cena pro dobrého klienta" name="cena_pro_dobreho_klenta" short="cedbr" based-on="castka"/><element label="Běžná prodejní cena" name="bezna_prodejni_cena" short="bznce" based-on="castka"/><element name="sazbadph"/></area><area label="Zásoba na skladu" name="zasoba_na_skladu" short="zsskl"><element label="Množství k dispozici" name="mnozstvi_k_dispozici" short="mnkdi"/><element label="Množství rezervovaných" name="mnozstvi_rezervovanych" short="mnrez"/><element label="Množství na cestě" name="mnozstvi_na_ceste" short="mnces"/><element label="Jdenotky" name="jednotky" short="jdn"/></area><area label="Dodavatelé artiklu" name="dodavatele_artiklu" short="dodart"><area label="" name="dodavatel" short="dodart" repetition="type:user" source="foreign:subjekt/korespondencni_adresa" style="table"><element label="Kód artiklu u dodavatele" name="kod_artiklu_u_dodavatele" short="kdartdd" source="own:/"/></area></area></content><services><area name="polozka_prodeje"><element name="kod" take-from="/specifikace_artiklu/kod_artiklu"/><element name="nazev" take-from="/specifikace_artiklu/nazev_artiklu"/><element name="cena_pro_vip_zakaznika" take-from="/ceny_artiklu/cena_pro_vip_zakaznika"/><element name="cena_pro_dobreho_zakaznika" take-from="/ceny_artiklu/cena_pro_dobreho_zakaznika"/><element name="cena_pro_bezneho_zakaznika" take-from="/ceny_artiklu/cena_pro_bezneho_zakaznika"/><element name="sazba_dph" take-from="/ceny_artiklu/sazba_dph"/></area><area name="polozka_nakupu"><element name="kod" take-from="/specifikace_artiklu/kod_artiklu"/><element name="nazev" take-from="/specifikace_artiklu/nazev_artiklu"/><element name="klic_subjektu_dodavatele" take-from="/dodavatele_artiklu/dodavatel/dkey"/><element name="kod_artiklu_u_dodavatele" take-from="/dodavatele_artiklu/dodavatel/kod_artiklu_u_dodavatele"/></area></services></DocumentDef>
V první části definice se zabýváme naším vlastním kódem, názvem, popisem a obecným druhem artiklu, v další oblasti jsou pak uvedeny různé ceny - nákupní, pro VIP, dobrého a běžného zákazníka. Tyto ceny pak mohou být v dokumentech pro prodej (tj. především faktura) použity podle zařazení zákazníka, které je uvedeno v dokumentu subjektu. Další oblast se pak zabývá skladovými zásobami a již objednaným množstvím a nakonec nás zde budou zajímat dodavatelé artiklu. Jedná se o opakovatelnou oblast s cizím zdrojem, kde se navíc vyskytuje dětský prvek s vlastním zdrojem, kam se ukládá již dříve zmíněný dodavatelský kód.

