Voir :
La déclaration SGML peut être implicite. Elle définit, entre autres
choses, le jeu de caractères utilisé et permet même de redéfinir les
caractères de la syntaxe SGML. S'il n'y a pas de déclaration SGML,
le système utilise la déclaration SGML par défaut (le ISO 646).
Exemple :
La déclaration SGML de HTML 4
La définition de type de document définit la syntaxe des structures de balisage. Le DTD peut inclure des définitions supplémentaires tels que des références d'entités de caractères.
Exemple :
La
définition de type de document de HTML 4 en SGML
L'instance de document est constitué du texte et de son balisage conforme à la DTD.