DTD
Lo scopo di una Document Type Definition (definizione del tipo di documento) è quello di definire le componenti ammesse nella costruzione di un documento XML.Il termine non è utilizzato soltanto per i documenti XML ma anche per tutti i documenti derivati dall'SGML (di cui peraltro XML vuole essere una semplificazione che ne mantiene la potenza riducendone la complessità ) tra cui famosissimo è l'HTML.
Una DTD defininisce la struttura di un documento con una lista di elementi leciti al fine della validazione di documenti XML come conformi alla definizione data.
Si può dichiarare all'interno di uno stesso documento XML (dichiarazione inline) oppure con un riferimento esterno.