DTD - Entités

Les entités sont des variables utilisées pour définir des raccourcis pour des textes ou des caractères spéciaux.

Une référence d'entité est une référence à l'entité.

Les entités peuvent être déclarées en interne ou en externe.

Une déclaration d'entité interne

Syntaxe :

!ENTITY nom_entite "Valeur de l'entité"

Exemple :

Exemple de DTD:

!ENTITY writer "Bill Gates"
!ENTITY copyright "Copyright codew3c.com"

Exemples XML:

<author>&writer;©right;</author>

Commentaires : Une entité est composée de trois parties : un et (ampersand) (&), un nom d'entité, et un point-virgule (;).

Une déclaration d'entité externe

Syntaxe :

!ENTITY nom_entite SYSTEM "URI/URL"

Exemple :

Exemple de DTD:

!ENTITY writer SYSTEM "http://www.codew3c.com/dtd/entities.dtd"
<!ENTITY copyright SYSTEM "http://www.codew3c.com/dtd/entities.dtd">

Exemples XML:

<author>&writer;©right;</author>