Gunnar Bittersmann: Verwendung von <br>

Beitrag lesen

@@j.j.

XML-Syntax hat schon immer in HTML funktioniert, ist aber erst seit seit HTML5 erlaubt

Eben: erlaubt. Also nicht falsch.

Kann man so sehen. Für mich ist es falsch, weil es umfangreicher (in vieler Hinsicht) ist

??

ohne Mehrwert.

Doch, XML-Syntax bietet einen Mehrwert: einfache Regeln.

Anstatt „du kannst Attributwerte in Anführungszeichen setzen, musst das aber nicht tun, es sei denn, der Wert enthält Zeichen aus <lange Liste>, dann musst du es doch tun“ in HTML-Syntax einfach „Attributwerte müssen in Anführungszeichen stehen“ in XML-Syntax.

Anstatt „du kannst bei diesen Elementen <lange Liste> End-Tags setzen oder auch nicht, bei anderen wiederum musst du es tun, bei wieder anderen – den Standalone-Elementen – darfst du es nicht tun“ in HTML-Syntax einfach „jedes Element muss geschlossen werden, bei Standalone-Elementen ist dafür die Kurzschreibweise zu verwenden“ in XML-Syntax.

Die Schreibweise <x/> für Standalone-Elemente bietet gegenüber <x> den Mehrwert, dass sie die Suche nach einem End-Tag erspart, wenn man den Elementtypen nicht kennt.

Kwakoni Yiquan

--
Ad astra per aspera