<html>
<head>
<title>XML-Namen</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="Beschreibung">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME">XML-Namen</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>XML-1.0-Namen m&uuml;ssen den folgenden lexikalischen Konventionen entsprechen:</p>

<ul><li>
<p>Beginnen Sie den Namen mit einem Buchstaben, einem Ideogramm, einem Unterstrich (<span class="LITERAL">_</span>) oder einem Doppelpunkt (:).  </p>
</li><li>
<p>Nach dem ersten Zeichen darf sich der Name aus Buchstaben, Ziffern, Punkten (.), Bindestrichen (<span class="LITERAL">-</span>), Unterstrichen (<span class="LITERAL">_</span>) und Doppelpunkten (:) zusammensetzen.</p>
</li></ul>

<p>In diesem Zusammenhang ist ein Buchstabe jedes Unicode-Zeichen, das der Produktion <span class="LITERAL">Letter</span> der XML-1.0-EBNF-Grammatik (am Ende dieses Kapitels) entspricht.</p>

<tip id="xmlnut3-CHP-21-NOTE-132" role="ora">
<p>Welche Zeichen in XML-1.1-Namen zul&auml;ssig sind, erfahren Sie in der Produktion <span class="LITERAL">Name</span> der XML-1.1-EBNF-Grammatik.</p>
</tip>

<p>Gem&auml;&szlig; der XML-1.0-Spezifikation darf der Doppelpunkt (:) in XML-Namen frei verwendet werden, wenngleich dieses Zeichen offiziell f&uuml;r Namensr&auml;ume reserviert ist (gem&auml;&szlig; der W3C-Empfehlung &quot;Namensr&auml;ume in XML&quot;.) Auch wenn ein Dokument gar keine Namensr&auml;ume verwendet, sollte der Doppelpunkt nicht f&uuml;r Bezeichner verwendet werden, damit die Kompatibilit&auml;t mit Namensraum-unterst&uuml;tzenden Parsern gew&auml;hrleistet ist. Informationen dazu, wie Namensraum-sensible Bezeichner gebildet werden, finden Sie im <link linkend="xmlnut3-CHP-21-SECT-3.4">Abschnitt 21.3.4</link> in diesem Kapitel.</p> <p>Zudem sollte man es vermeiden, Namen mit der Buchstabenfolge X, M, L (in jeglicher Gro&szlig;-/Kleinschreibungsvariante) zu beginnen, es sei denn der Name wurde ausdr&uuml;cklich in einer XML-Spezifikation sanktioniert.</p>


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