Apprenez le xml grâce à xml.toutestfacile.com toutestfacile.com
Accueil
|
PHP
|
SQL
Dernière modification le 02-08-27
Version imprimable / téléchargeable

Entité interne (2/2)

Vous connaissez déjà la posibilité d'utiliser dans les documents XML les notations < (signe inférieur), > (signe supérieur), & (et commercial), ' (apostrophe) et " (guillemet) qui sont tous prédéfinis, mais qu'en est-il des autres caractères comme par exemple le signe copyright (©) ?
Pour insérer ce type de caractère au sein de votre texte vous avez la posibilité d'insérer directement son code ASCII sous la forme © (ici le code ASCII du signe copyright) mais il est généralement plus pratique de déclarer une entité interne correspondant à ce signe (on pourra alors choisir comme nom de cette entité celui qui est utilisé pour les caractères spéciaux HTML).
Voici donc un exemple d'utilisation
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE nomracine [
   <!ENTITY copy "&#169;">
]>
<nomracine>
   Utilisation d'une entité interne : &copy; 2002
</nomracine>
qui retournera (après application de la feuille de style présentée précédemment) le résultat suivant

   Utilisation d'une entité interne : © 2002