DTD - Entité
Les entités
sont des variables utilisées pour définir des raccourcis faisant référence à du texte normal ou à des caractères spéciaux.
Une référence d'entité est une référence à une entité.
Les entités peuvent être déclarées en interne ou en externe.
Une déclaration d'entité interne
Syntaxe
<!ENTITY nom-entité "valeur-entité">
Exemple
Exemple DTD :
<!ENTITY écrivain "Donald Duck.">
<!ENTITY copyright "Copyright W3CSschool .cc">
Exemple XML :
<author>&writer;©right;</author>
<!ENTITY écrivain "Donald Duck.">
<!ENTITY copyright "Copyright W3CSschool .cc">
Exemple XML :
<author>&writer;©right;</author>
Remarque : Une entité se compose de trois parties : une esperluette (&), un nom d'entité et un point-virgule (;).
Déclaration d'une entité externe
Syntaxe
<!ENTITYentity-name SYSTEM "URI/URL">
Exemple
Exemple DTD :
<!ENTITYwriter SYSTEM "http://www.w3cschool.cc/entities.dtd">
< !ENTITY copyright SYSTEM "http://www.w3cschool.cc/entities.dtd">
Exemple XML :
<author>&writer;©right;</author>
<!ENTITYwriter SYSTEM "http://www.w3cschool.cc/entities.dtd">
< !ENTITY copyright SYSTEM "http://www.w3cschool.cc/entities.dtd">
Exemple XML :
<author>&writer;©right;</author>