Accueil M'écrire
XML

 

 

Appel d'entités

Un appel d'entité fonctionne de la même façon qu'un appel de caractères, il fait référence au contenu d'une entité nommée déclarée dans la DTD.
Les appels à des entités générales analysables utilisent l'esperluette « & » et le point-virgule ";" comme délimiteurs.
Les appels d'entités paramètres utilisent le symbole pour cent « % » et le point-virgule ";" comme délimiteurs.

Comme un exemple vaut mieux qu'un long discours :

Appelons par exemple ce fichier accueil.xml

<?xml version="1.0"?>
<!DOCTYPE accueil SYSTEM "bonjour.dtd">

<accueil>&livre;</accueil>

Et celui là bonjour.dtd

<!ELEMENT accueil (#PCDATA)>
<!ENTITY % ed "&#xc9;ditions Gallimard" >
<!ENTITY droits "Tous droits r&#233;serv&#233;s" >
<!ENTITY livre "La Peste : Albert Camus, &#xA9; 1947 %ed;. &droits;" >

Voici le résultat :

La Peste : Albert Camus, © 1947 Éditions Gallimard . Tous droits réservés
 

© kangoo's 1996 - 2006 - Crédits