Les entités prédéfinies sont destinées à remplacer des caractères courants dans le contenu textuel d'un document XML.
En principe, tous les processeurs XML sont capables d'interpréter correctement ces entités.
| Déclaration | Appel | Caractère |
|---|---|---|
| <!ENTITY amp "&#38;"> | & | & |
| <!ENTITY apos "'"> | ' | ' |
| <!ENTITY gt ">"> | > | > |
| <!ENTITY lt "&#60;"> | < | < |
| <!ENTITY quot """> | " | " |
<?xml version="1.0" standalone="yes"?> <!DOCTYPE code [ <!ELEMENT code (#PCDATA)> <!ATTLIST code xml:space (default|preserve) "preserve"> ]> <code xml:space="preserve"> <?xml version='1.0' standalone="yes"> <!DOCTYPE poésie [ <!ELEMENT poésie (#PCDATA)> <!ENTITY e-dans-o 'œ'> <!ENTITY eacute 'œ'> <!ATTLIST poésie xml:space (default|preserve) 'preserve'> ]> <poésie xml:space="preserve"> Au gré du destrier, Sans varlet, n'écuyer. Là près d'une fontaine, Que mon c&e-dans-o;eur, mon c&e-dans-o;eur a de peine ! </poésie> </code> |