@@Rolf B
Nur um Aliasnamen für NCRs zu erschaffen, dem Browser einen XML-Mode mit SGML-Historie abzuverlangen?
Was meinst du mit „mit SGML-Historie“?
„Abzuverlangen“? Der XML-Parser ist in Browsern nun mal da. Man kann ihn also verwenden.
Und wie du weiter unten schriebst, wäre es von Browserherstellern töricht, den XML-Parser zu entfernen.
Und man kann nicht nur „Aliasnamen für NCRs erschaffen“, sondern auch für Abkürzungen:
<!DOCTYPE html [
<!ENTITY h "Hommingberg">
<!ENTITY g "Gepardenforelle">
<!ENTITY hg "&h;er &g;">
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>&hg;</title>
</head>
<body>
<h1>&hg;</h1>
<p>
<b>&hg;</b> ist ein Suchbegriff, mit welchem die Computerzeitschrift
c’t im April 2005 einen Suchmaschinenoptimierungs-Wettbewerb ausrief.
Der Begriff „&hg;“ wurde gewählt, weil es weder einen Ort <i>&h;</i>
noch eine <i>&g;</i> gibt und somit die Suchmaschinen dazu vor dem
Beginn des Wettbewerbes keine Treffer lieferten.
</p>
<footer>
Quelle: Wikipedia,
<a href="https://de.wikipedia.org/wiki/&h;er_&g;">&hg;</a>
</footer>
</body>
</html>
Da sollte man doch eher die Entity-Definition zu einem regulären Teil von HTML machen.
Glaubst du dran?
HTML in XML-Schreibweise ergibt Sinn, wenn man einen kompletten XML Workflow hat. Den haben aber die wenigsten, der XML Hype hat sich für HMTL nicht gehalten. Weißt Du, ob es hierzu Nutzungsdaten gibt?
Nein. Der Anteil an XHTML dürfte aber verschwindend gering sein. Ob das nun 0.01% sind oder 0.001% …
Kwakoni Yiquan
Ad astra per aspera