Trois modules d'entités de caractères permettent de déclarer des jeux de caractères couramment utilisés en HTML.

L'une des déclarations met à disposition du développeur le jeu de caractères ISO-8859-1, soit celui employé en Occident et en particulier en France, avec les fameux caractères accentués.

L'emploi de ces définitions d'entités s'effectue au sein d'une définition de type de document (DTD) par l'intermédiaire de la commande suivante :

<!-- Déclaration d'une entité externe dans la DTD hôte-->
<!ENTITY % latin SYSTEM 
         "http://www.w3.org/TR/xhtml-modularization/dtD/xhtml-lat1.ent">
<!-- Appel du document externe dans la DTD hôte -->
%latin;

ou

<!-- Déclaration d'une entité externe dans la DTD hôte-->
<!ENTITY % latin PUBLIC
         "-//W3C//ENTITIES Latin 1 for XHTML//EN"
         "http://www.w3.org/TR/xhtml-modularization/dtD/xhtml-lat1.ent">
<!-- Appel du document externe dans la DTD hôte -->
%latin;