Am 2. Juli verkündete das W3C die Einstellung der Arbeit an XHTML2, um sich fortan auf die Entwicklung von HTML5 zu konzentrieren. Trennt sich das W3C nun vom ungeliebten HTML-Zwilling?
XHTML ist tot, es lebe HTML?
Bei Licht betrachtet spiegelt die Entscheidung gegen XHTML2 und für HTML5 nur den Status Quo heutiger Browser wider. Keiner der führenden Browser unterstützt bisher XHTML2, obwohl der erste Entwurf bereits vor 7 Jahren veröffentlicht wurde. Stattdessen wurden von den Herstellern nach und nach unter dem Dach der WHATWG neue HTML-Features in ihre Browser eingebaut. Mit der Gründung der HTML5-Arbeitsgruppe im Jahr 2007 reagierte das W3C schließlich auf diese Entwicklung und nahm die HTML-Weiterentwicklung wieder unter die eigenen Fittiche.
Eine prägnante Zusammenfassung der Unterschiede zwischen XHTML2 und HTML5, inklusive der Gründe, die nun zur Einstellung der XHTML2-Arbeitsgruppe führten, liefert nun Michael Smith vom W3C auf slideshare.
Eng im Zusammenhang mit der Frage nach HTML oder XHTML steht dabei die Diskussion, welche Art von Fehlerbehandlung HTML vornehmen sollte. Auf der einen Seite finden sich diejenigen, die Fehler im Markup gemeldet bekommen wollen und daher XML mit seiner strikteren Syntax vorziehen. Wenn alle Browser jede falsche HTML-Seite auch als fehlerhaft zurückweisen würden, hätten wir nur noch syntaktisch korrekte Seiten im Web und somit keine Probleme mehr mit kaputten Seiten, die in jedem Browser anders aussehen, so die Hoffnung.
Auf der anderen Seite gibt es diejenigen, die die Hürde zum Erstellen von Webseiten so niedrig wie möglich legen wollen. Jeder soll eine HTML-Seite schreiben können, ohne dazu Programmierfähigkeiten mitbringen zu müssen. Außerdem wollen die Nutzer auf fremden Seiten den Inhalt und keine Fehlermeldungnn sehen.
Die Position des W3C in dieser Frage hat sich im Laufe der Zeit zur zweiten Meinung gewandelt. Zwar sieht HTML5 in guter HTML4-Tradition eine automatische Fehlerkorrektur vor, definiert aber ebenso XHTML als XML-Repräsentation. XHTML an sich ist also keineswegs tot – nur XHTML2 hat sich nun als Sackgasse erwiesen.
Sehr amüsant war im Übrigen die Aufregung in den Blogs und Foren über ein Interview mit Ian Hickson (Editor der HTML5-Spezifikation) vom August 2008, in dem dieser 2022 als Jahr für die fertige Spezifikation angibt (zum Vergleich: die offizielle Agenda der W3C-Arbeitsgruppe spricht nach wie vor von 2010). Wer in etwa weiß, wie schnell oder langsam Spezifikationen beim W3C vorankommen, der weiß auch, dass die Wahrheit vermutlich irgendwo dazwischen liegt. In 13 Jahren werden wir schlauer sein.
Foto von cybershotking via flickr

2 Antworten auf „XHTML ist tot, es lebe HTML?“
Kommentare zu diesem Eintrag sind geschlossen.