Les noms d'entité paramètre se divisent en sept catégories distinguées par un suffixe spécifique.

Ces noms d'entités sont utilisés pour la création de Définition de Type de Document (DTD) personnalisée et notamment lors des déclarations de modules comme le montre l'exemple ci-dessous.

<!ENTITY % xhtml-nom.module "INCLUDE|INCLUDE" >
<![%xhtml-nom.module;[
<!-- Déclaration -->
<!ENTITY % xhtml-nom.mod
   PUBLIC "-//W3C//ENTITIES XHTML Nom Complet 1.0//EN"
          "http://www.w3.org/TR/xhtml-modularization/dtD/xhtml-nom-1.mod" >
<!-- Appel -->
%xhtml-nom.mod;
]]>
Les suffixes
Suffixe Description
.attrib utilisé pour représenter une référence d'enité attribut dans une ou plusieurs déclarations d'attributs ATTLIST.
.class utilisé pour représenter un élément de même classe
.content utilisé pour représenter le modèle de contenu d'un type d'élément.
.mix utilisé pour représenter une collection de types d'éléments à partir de classes différentes.
.mod utilisé pour représenter une module de DTD.
.module utilisé pour contrôler si le module de DTD doit être inclus ou ignoré.
.qname utilisé pour représenter le nom qualifié d'un élément.