Lorsque la spécification d'une DTD dans un document XML nécessite une ressource externe, en l'occurrence un fichier de Déclaration de Type de Document, il est nécessaire de l'appeler par l'intermédiaire de son nom et par son URI (Uniform Resource Identifier).
Cette dernière est employée si le nom de la DTD ne suffit pas pour être atteinte par le processeur XML.
<!DOCTYPE Elément_racine PUBLIC "Nom_DTD" "URI">
Le nom de la DTD externe obéit à une formulation précise :
ISO|+|-//nom_propriétaire//dtD Descripteur//Bigramme_langueExemple :
-//Jean Frédéric//dtD Librairie//FR -//W3C//DTD HTML 4.0 Transitional//EN |