Sven Drieling: Verarbeitung von HTML: Strenge oder Fehlertoleranz?

Beitrag lesen

Hallo,

ich halte einen Trend hin zu XML sinnvoller als wieder eine stärkere Besinnung auf HTML. XML ist einfacher zu verarbeiten und flexibler zu erweitern.

Intern kann man ja auch problemlos mit XML arbeiten. Nach außen hin liefert man es dann halt als HTML aus oder wenn der Browser mit dem Accept-HTTP-Header sagt, dass er application/xml, application/xhtml+xml und ähnliches unterstützt als XML.

Man kann das auch noch etwas weiter treiben, in dem man HTML, XHTML+CSS nur als Ausgabedateiformat betrachtet wie PDF oder das Dateiformat einer Textverarbeitung. Dann wird kann intern jeweils ganz was anderes, jeweils passendes verwendet werden und nach außen hin wird es als standardkonformes HTML/XHTML/... exportiert. Eine Variante mit der man z.B. heute schon problemlos intern [li href="menu.html"] schreiben kann, was dann zu einem passenden [li][a href=menu.html"]... nach außen konvertiert wird, bis sich die Browser mit einer Kennung melden, dass sie jenes unterstützen und die Konvertierung entfallen kann.

tschuess [|8:)