Slovník vytvořte podle DTD:
- Kód: Vybrat vše
<!ENTITY % boolean "(true|false)">
<!ELEMENT dictionary (word*)>
<!ATTLIST dictionary langLocale CDATA #REQUIRED>
<!ELEMENT word (clue*)>
<!ATTLIST word data CDATA #REQUIRED
cwd8d-suitable %boolean; #IMPLIED
limited %boolean; #IMPLIED>
<!ELEMENT clue EMPTY>
<!ATTLIST clue data CDATA #REQUIRED
difficulty NMTOKEN #IMPLIED
preferred %boolean; #IMPLIED>
Ukázka takového slovníku:
- Kód: Vybrat vše
<?xml version="1.0" encoding="utf-8"?>
<dictionary langLocale="cs">
<word data="ZEBRA" limited="false" cwd8d-suitable="true">
<clue data="AFRICKÝ LICHOKOPYTNÍK" difficulty="2" preferred="true" />
</word>
<word data="VODOPÁD" limited="false" cwd8d-suitable="true">
<clue data="VODNÍ KASKÁDA" difficulty="3" />
<clue data="KATARAKT" difficulty="4" />
<clue data="TEKOUCÍ VODA SPADAJÍCÍ PŘES VODNÍ STĚNU" difficulty="2" preferred="true" />
<clue data="LP H.VONDRÁČKOVÉ (2000)" difficulty="4" />
</word>
</dictionary>
Slova v attributech data elementů word by měla být zakódována podle nastavení langLocale, které určuje použití zástupných znaků. Pro české langLocale by tedy místo dvouhlásky CH měl být použit symbol zavináč (@). Podobně se kódují i dvojhlásky DZ a DŽ ve slovenském jazyce. Slovo CHATA by tedy ve slovníku mělo být uloženo následovně:
- Kód: Vybrat vše
<word data="@ATA" limited="false" cwd8d-suitable="true">
...
</word>