Les entités permettent d'inclure des valeurs prédéfinies, ou des fichiers externes XML ou non-XML dans un modèle XML conçu pour le langage DTD.
Lorsqu'un processeur XML lit une entité référencée par un document XML, il remplace cette référence à une entité par sa valeur définie dans le fichier DTD du document XML.
Une référence d'entité est le nom de l'entité précédé d'une perluète et suivi d'un point-virgule.
Par exemple : &furtherinfo; sera remplacé par For further information, see.
Le W3C a prédéfini cinq entités pour les balises XML :
| 
                             Nom de l'entité  | 
                             Référence  | 
                             Valeur  | 
|---|---|---|
| 
                             Less than  | 
                             <  | 
                             <  | 
| 
                             Greater than  | 
                             >  | 
                             >  | 
| 
                             Ampersand  | 
                             &  | 
                             &  | 
| 
                             Apostrophe  | 
                             '  | 
                             '  | 
| 
                             Quotation  | 
                             "  | 
                             "  | 
Dans un modèle XML, il vous suffit de saisir le nom et la valeur d'une entité.