Vidím to velmi podobně. Mrzuté je to, že XHTML přišel jako novinka, jako následník HTML, a dřív, než se stačil pořádně prosadit, už řešíme jeho nedostatky. Což právě hodně nahrává XHTML skeptikům.
Osobně bych se přikláněl k XML bez DTD, tedy XHTML bez entit. Jenže je úplně možné, že zvítězí HTML 5 http://www.whatwg.org/specs/web-apps/current-work/. Ať už to dopadne jakkoliv, je dobře, že se o změnu usiluje. Současný stav není dobrý.
Debata, zda v budoucnosti stavět na XHTML nebo HTML je myslím na místě. Proč ale odsuzovat XHTML vyvracením argumentů, které možná na podporu XHTML zaznívají, ale ve skutečnosti jsou pro spor XHTML vs HTML nerelevantní (jako je tomu u všech 4 vyjmenovaných mýtů)?
A jaké jsou tedy možnosti XHTML a možnosti HTML do budoucna?
XHTML je možné zjednodušit tím, že se odstraní nepoužívané entity a XHTML dokument tedy zůstane nadále platným XML dokumentem, ale ne každá možnost XML bude použitelná v XHTML. Stejně jako je dnes HTML platným dokumentem SGML, ale nelze každou konstrukci SGML použít v HTML. Výhodou je, že XHTML dokumenty bude možné číst běžnými XML parsery a vytvářet běžnými XML serializery. Funkčních a ověřených je dost, navíc konstrukce parseru XML bez entit je jednoduchá, podstatně jednodušší, než konstrukce HTML parseru.
Druhá možnost je zjednodušení rozšíření HTML. Přidání oficiální podpory jmenných prostorů, odstranění volitelných konců tagů nebo volitelných uvozovek okolo hodnot atributů, zákaz NET zápisu. To by umožnilo nahradit současné "odhadující" parsery, který se každý chová trochu jinak, parsery novými, daleko jednoduššími a spolehlivějšími. Jenže výsledek je ono výše zmíněné jednoduché XHTML, ovšem bez zpětných lomítek na konci prázdných tagů a tedy nezpracovatelné klasickými XML parsery. Stojí ten vzdor proti "X" za to?