<html>
<head>

<title>Noms</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">Noms</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 noms XML 1.0 doivent se conformer aux conventions lexicales suivantes&nbsp;:</p>

<ul><li>
<p>Commence par une lettre, un id&eacute;ogramme, <span class="LITERAL">_</span> ou bien le caract&egrave;re :.</p>
</li><li>
<p>Apr&egrave;s le premier caract&egrave;re, &ecirc;tre compos&eacute; uniquement de lettres, de chiffres, ., <span class="LITERAL">-</span>, <span class="LITERAL">_</span> et de caract&egrave;res :.</p>
</li></ul>

<p>Dans ce contexte, une lettre peut repr&eacute;senter tout type de caract&egrave;res Unicode correspondant &agrave; la production <span class="LITERAL">Letter</span> dans la grammaire EBNF de XML 1.0 d&eacute;crite &agrave; la fin du pr&eacute;sent chapitre.</p>

<tip id="xmlnut3-CHP-21-NOTE-132" role="ora">
<p>Voir la production <span class="LITERAL">Name</span> de la grammaire EBNF de XML 1.1 pour conna&icirc;tre les caract&egrave;res autoris&eacute;s dans les noms XML 1.1.</p>
</tip>

<p>Selon la sp&eacute;cification XML 1.0, le caract&egrave;re : peut &ecirc;tre librement utilis&eacute; dans les noms, bien qu'il soit d&eacute;sormais officiellement r&eacute;serv&eacute; comme &eacute;l&eacute;ment de la recommandation &quot;Espaces de noms dans XML&quot;. M&ecirc;me si un document n'utilise pas d'espaces de noms, le signe deux-points ne doit toujours pas &ecirc;tre utilis&eacute; dans les identificateurs afin de garantir la compatibilit&eacute; avec les analyseurs reconnaissant les espaces de noms. Voir la <link linkend="xmlnut3-CHP-21-SECT-3.4">Section 21.3.4</link> du pr&eacute;sent chapitre pour de plus amples informations sur la mani&egrave;re dont les identificateurs reconnaissant les espaces de noms sont form&eacute;s.</p> <p>Il faut &eacute;galement &eacute;viter que les noms ne commencent par la s&eacute;quence de trois lettres X, M, L (peu importe la combinaison de ces trois lettres), sauf mention sp&eacute;cifique contraire indiqu&eacute;e par une sp&eacute;cification XML.</p>


</td></tr>
</table>
</div>
</body>
</html>
