En DTD består av regler for hvordan dokumenter av en bestemt type kan eller må se ut strukturelt. Reglene skrives av den som vil beskrive en dokumenttype formelt.Siden XML-standarden er utviklet for å være utbyggbar ("extensible"), inneholder den, til forskjell fra HTML, ingen fastsatte koder, men i stedet regler for hvordan kodene skal se ut. Om man vil at en bestemt type med dokumenter skal bygges opp med bestemte koder i en spesifikk rekkefølge, kan man beskrive dette i en dokumenttypedefinisjon, eller "DTD".I en DTD kan man for eksempel skrive regler som sier at dokumenter av typen "brev" må inneholde byggesteinene "dato", "formål", "beskrivelse" og "avsender", i den rekkefølgen. De senere årene har man brukt "XML Schema" (*.xsd) for å beskrive strukturen i XML-dokumenter, ettersom det er mer avansert enn DTD.
HTML
XML
XLIFF
Koder
Semantix, Sandvikveien 13, 4016 Stavanger | Telefon: 02510 | info@semantix.no