Ale ja nie napisałem, że strona nie waliduje się, bo jest wysłany zły nagłówek. Walidator tego przecież nie sprawdza. A ja nie sprawdzałem poprawności walidacji.
Napisałem, że bez sensu jest tworzyć stronę w XHTML, ale nie przepuszczać jej przez XHTML'owy parser. Wtedy dla przeglądarki jest to zwykły HTML. X przed nazwą nie jest magicznym lekarstwem na szybkość wyświetlania strony, a chyba głównie o to chodzi (bo szczerze mówiąc wali mnie, jako oglądającego witrynę, czy jej kod jest uporządkowany, czy nie).
[edit]
W linku, który podałeś, jest dokładnie to, o czym napisałem powyżej:
Cytat
text/html
Typ odpowiedni dla dokumentów HTML oraz XHTML 1.0, [...] Dokumenty tego typu nie będą przetwarzane zgodnie z wymogami języka XML.
application/xhtml+xml
Typ specjalnie zaprojektowany dla dokumentów XHTML i najbardziej dla nich odpowiedni.
A co do walidacji - dobrze wiesz, że strona XHTML z poprawnie ustawionymi nagłówkami nie wyświetli się w ogóle jeśli zawiera błędy (wyświetli się błąd parsowania).