<html>
<head>

<title>Caract&egrave;res</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">Caract&egrave;res</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">

<p>Les documents XML repr&eacute;sentent fondamentalement des documents texte compos&eacute;s de caract&egrave;res. Pour garantir la portabilit&eacute; des documents dans les diff&eacute;rents syst&egrave;mes informatiques ainsi que l'&eacute;criture du contenu dans tous les langages d'&eacute;criture humains possibles, les analyseurs XML doivent impl&eacute;menter la norme Unicode. Cela ne signifie pas que tous les documents XML doivent &ecirc;tre enregistr&eacute;s et &eacute;dit&eacute;s en Unicode, en revanche, l'analyseur XML doit lui &ecirc;tre capable de convertir le codage de caract&egrave;res natif de votre document en Unicode. Tous les analyseurs XML doivent prendre en charge (au minimum) les formats de codage d'entr&eacute;e UTF-8 ou UTF-16. Pour plus d'informations sur les formats de codage et Unicode, voir le <link linkend="xmlnut3-CHP-27">chapitre&nbsp;27</link>.</p>

<tip id="xmlnut3-CHP-21-NOTE-131" role="ora">
<p>L'une des principales diff&eacute;rences entre XML 1.0 et XML 1.1 est la d&eacute;finition des caract&egrave;res Unicode valides dans un document XML. Dans XML 1.0, de nombreux caract&egrave;res de commande ASCII (comme par exemple BEL et NAK) &eacute;taient explicitement interdits dans les documents XML. XML 1.1 autorise pour tout caract&egrave;re Unicode ces 60 caract&egrave;res de commande (except&eacute; pour la valeur null, <span class="LITERAL">x0000</span>) du moment qu'ils sont &eacute;chapp&eacute;s &agrave; l'aide de r&eacute;f&eacute;rences de caract&egrave;re num&eacute;riques. XML 1.1 exige &eacute;galement que les commandes C1 entre <span class="LITERAL">0x0080</span> et <span class="LITERAL">0x009F</span> soient &eacute;chapp&eacute;es avec une r&eacute;f&eacute;rence de caract&egrave;re num&eacute;rique, ce qui n'est pas le cas avec XML 1.0.</p>
</tip>
</td></tr>
</table>
</div>
</body>
</html>
