Chápu, že vám XML usnadňuje práci, ale vy jste jen jedna polovina řetězce. Ta druhá — prohlížeče — vám na XML při „text/html“ dlabe.
To je právě další rozšířený omyl. Nedlabe. MIME typ je opravdu celkem podružný. Týká se jenom HTTP a server dokonce nemusí poslat žádný. Rozhodující je právě DOCTYPE.
Že prohlížeč zpracuje i XHTML, kde některé koncové značky vynecháte a některé neexistující atributy použijete, znamená pouze to, že se snaží chyby v kódu co nejlépe překonat. Ale to dělá pouze proto, že mu nic jiného nezbývá a ne proto, že by kašlal na to, že je to XHTML. V důsledku se to tak jeví, ale je v tom významný rozdíl.