Hallo,
IEs sind leider am meisten verbreitet, und genau diese können die Vorteile von XHTML nicht nutzen. Man muss ihnen txt/html anbieten, was sie angesichts XHTML-Syntax in den Quirks-Modus bringt und das XHTML somit wertlos macht.
Wenn XHTML als text/html wertlos ist, welche echten Werte brächte denn XHTML mit application/xhtml+xml deiner Meinung nach?
Hickson räumt ja ein, dass XHTML Vorteile gegenüber HTML hat, die aber eben sämtlich verloren gehen, wenn es als txt/html ausgeliefert wird.
Hickson was gegen XHTML als text/html, weil dabei Dokumente herauskommen, die weder richtiges XHTML noch richtiges HTML sind. Das ist auch teilweise richtig, denn die wenigsten XHTML-Dokumente da draußen werden tatsächlich und könnten nie als XHTML verarbeitet werden:
»If you ever switch your documents that claim to be XHTML from text/html to application/xhtml+xml, then you will in all likelyhood end up with a considerable number of XML errors, meaning your content won't be readable by users. (See above: most of these documents do not validate.)«
Insofern war text/html ein Reinfall hinsichtlich der Verbreitung von XML. Das hindert aber niemand, den Fehler nicht selbst zu wiederholen.
Mathias