Eine DTD ist eine Dokument Typ Definition.
Sie wird in SGML und XML verwendet um zu beschreiben, welche (bleiben wir mal bei XML) XML-Elemente, XML-Attribute, XML-Entitäten in einem Dokument vorkommen dürfen bzw. in welcher Reihenfolge oder ggf. mit welchem vordefiniertem Inhalt.