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é externe

Alors que les entités internes nous ont permis de faire référence à des chaînes de caractères définies au sein de la DTD (ou du document XML), les entités externes vont nous permettre de faire référence à des fichiers externes.
La déclaration d'une entité externe se fait de la façon suivante <!ENTITY nomentite SYSTEM nomfichier> et vous pouvez y faire référence (comme pour une référence interne) par &nomentite;.
Le fichier suivant
qui fait référence à
est alors équivalent à

Remarques:

  1. L'entité externe doit (dans ce cas) être un document XML bien formé (ce qui signifie en particulier qu'il ne doit contenir qu'une seule balise racine) on parle alors d'entité "parseable".
  2. L'entité externe ne peut contenir ou faire référence à une DTD