...<scrap lang="ebnf"><head>Zeichendaten</head><prod id="NT-CharData"><lhs>CharData</lhs><rhs>[^<&]* - ([^<&]* ']]>' [^<&]*)</rhs></prod></scrap></div2><div2 id="sec-comments"><head>Kommentare</head>
<p><termdef id="dt-comment" term="Kommentar"><term>Kommentare</term>dürfen innerhalb des Dokuments an beliebiger Stelle außerhalb des übrigen<termref def="dt-markup">Markup</termref>stehen. Darüber hinaus dürfen sie innerhalb der Dokumenttyp-Deklaration an den von der Grammatik erlaubten Stellen stehen. Sie sind kein Bestandteil der<termref def="dt-chardata">Zeichendaten</termref>eines Dokuments. Ein XML-Prozessor kann, muss aber nicht, der Anwendung eine Möglichkeit einräumen, den Text eines Kommentars zu lesen.<termref def="dt-compat">Zwecks Kompatibilität</termref>darf die Zeichenkette<quote><code>--</code></quote>(zwei Trennstriche) nicht innerhalb eines Kommentars erscheinen.</termdef><phrase diff="add"><loc role="erratumref" href="http://www.w3.org/XML/xml-19980210-errata#E63">[E63]</loc>Parameter-Entity-Referenzen werden innerhalb von Kommentaren nicht erkannt.</phrase></p>
<scrap lang="ebnf"><head>Kommentare</head><prod id="NT-Comment"><lhs>Comment</lhs><rhs>'<!--' ((<nt def="NT-Char">Char</nt>- '-') | ('-' (<nt def="NT-Char">Char</nt>- '-')))* '-->'</rhs></prod></scrap><p>Ein Beispiel für einen Kommentar:</p><eg><!&como; Deklaration für <head> & <body> &comc;></eg><p diff="add"><loc role="erratumref" href="http://www.w3.org/XML/xml-19980210-errata#E27">[E27]</loc>Beachten Sie, dass die Grammatik nicht erlaubt, einen Kommentar durch<code>---></code>zu beenden. Das folgende Beispiel ist daher<emph>nicht</emph>wohlgeformt.</p>
<eg diff="add"><!-- B+, B, or B ---></eg>...
Dieser Text ist der Zeitschriften-Ausgabe 04/2003 von iX entnommen.
iOS, Android, Windows Phone 7 und HTML5 - das neue Sonderheft von heise Developer führt Einsteiger und Profis in die Programmierung mobiler Geräte ein.