<html>
<head>
<title>D&eacute;clarations d'entit&eacute; de param&egrave;tre</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="Description">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME">D&eacute;clarations d'entit&eacute; de param&egrave;tre</td>
<td valign="top" class="COMPATIBILITY">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td valign="top" colspan="2" class="description">
<span class="PROGRAMLISTING"><pre><strong class="userinput">&lt;!ENTITY</strong><var class="replaceable"> %</var> <var class="replaceable">name</var> <strong class="userinput">&quot;</strong><var class="replaceable">Replacement text</var><strong class="userinput">.&quot;&gt;</strong>
<strong class="userinput">&lt;!ENTITY</strong><var class="replaceable"> %</var> <var class="replaceable">name</var> <strong class="userinput">SYSTEM &quot;</strong><var class="replaceable">system-literal</var><strong class="userinput">&quot;&gt;</strong>
<strong class="userinput">&lt;!ENTITY</strong><var class="replaceable"> %</var> <var class="replaceable">name</var> <strong class="userinput">PUBLIC &quot;</strong><var class="replaceable">pubid-literal</var><strong class="userinput">&quot; &quot;</strong><var class="replaceable">system-literal</var><strong class="userinput">&quot;&gt;</strong></pre></span>
<p>Les entit&eacute;s de param&egrave;tre sont d&eacute;clar&eacute;es dans la DTD du document et doivent l'&ecirc;tre avant d'&ecirc;tre utilis&eacute;es. La d&eacute;claration fournit deux types d'informations&nbsp;:</p>

<ul><li>
<p>Le nom de l'entit&eacute; utilis&eacute; pour la r&eacute;f&eacute;rencer</p>
</li><li>
<p>Le texte de remplacement, directement ou indirectement par le biais d'un lien vers une entit&eacute; externe</p>
</li></ul>

<p>Un analyseur XML effectue un pr&eacute;-traitement sur le texte de remplacement avant de l'utiliser dans une r&eacute;f&eacute;rence d'entit&eacute;. Plus important encore, les r&eacute;f&eacute;rences d'entit&eacute; de param&egrave;tre du texte de remplacement sont d&eacute;velopp&eacute;es de mani&egrave;re r&eacute;currente avant de stocker la version finale du texte de remplacement. Les r&eacute;f&eacute;rences de caract&egrave;re font &eacute;galement l'objet d'un remplacement imm&eacute;diat par le caract&egrave;re sp&eacute;cifi&eacute;. Ce remplacement peut entra&icirc;ner des effets secondaires ind&eacute;sirables, particuli&egrave;rement lors de la construction des entit&eacute;s de param&egrave;tre d&eacute;clarant d'autres entit&eacute;s de param&egrave;tre. Pour une pr&eacute;sentation d&eacute;taill&eacute;e de la m&eacute;thode d'impl&eacute;mentation du remplacement d'entit&eacute; utilis&eacute;e par un analyseur XML ainsi que des &eacute;ventuels types d'effets secondaires ind&eacute;sirables, voir l'Annexe D de la sp&eacute;cification XML 1.0. Cette sp&eacute;cification est disponible sur le site web &agrave; l'adresse suivante (<systemitem role="url">http://www.w3.org/TR/REC-xml#sec-entexpand</systemitem>).</p>
</td></tr>
</table>
</div>
</body>
</html>
