L'entité est la manière de XML à de se rapporter à une donnée élémentaire.
Les utilisateurs peuvent définir leurs propres entités dans un DTD
Syntaxe :
<!ENTITY NAME DEFINITION>
Le NOM est le nom d'entité et la DÉFINITION est la définition d'entité
Classification d'entité
Il y a deux genres d'entités dans des documents de XML :
entités 1.General
Utilisé dans le contexte des documents
Références au début général d'entités avec et et à l'extrémité avec ;
entités 2.Parameter
Utilisé dans le DTD d'un document
Références au début d'entités de paramètre avec % et à l'extrémité avec ;
Déclaration d'entité
Les entités peuvent être internes, ou externes avoué
Une entité interne est définie complètement à l'intérieur du document de XML qui des références il (le document lui-même est une entité dans XML).
<!ENTITY entity-name "entity-value">
Les entités externes dérivent leur contenu d'une source extérieure telle qu'un dossier. Les références aux entités externes incluent URI (marque uniforme de ressource) auquel ils peuvent être trouvés
<!ENTITY entity-name SYSTEM "URI/URL">
Entité analysée et d'Unparsed
Le contenu des entités analysées est les textes bien formés de XML
Les entités d'Unparsed contiennent les données que l'utilisateur ne veulent pas être analysé