La plupart des serveurs Web servent du contenu XHTML sous forme de texte / html, ce qui est définitivement la bonne façon de gérer les documents XHTML. Si le serveur ne le fait pas correctement, vous pouvez le forcer sur les serveurs Apache avec .htaccess:
RewriteEngine On RewriteCond %(HTTP_ACCEPT) application/xhtml\+xml RewriteCond %(HTTP_ACCEPT) !application/xhtml\+xml\s*;\s*q=0 RewriteCond %(REQUEST_URI) \.html$ RewriteCond %(THE_REQUEST) HTTP/1\.1 RewriteRule .* - "(T=application/xhtml+xml; charset=ISO-8859-1)"