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;
]]> |
| 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. |