Ao processar xhtml, para obter compatibilidade máxima, você precisa enviar application/xhtml+xml para Firefox, Safari, Opera e outros navegadores compatíveis com os padrões, e enviar text/html para IE:
Código do programa
<%dim xm
se instr(request.servervariables("http_accept"), "application/xhtml+xml") > 0 ou instr(request.servervariables("http_user_agent"), "w3c_validator") > 0 então
resposta.contenttype="aplicativo/xhtml+xml"
xm="<!doctype html public ""-//w3c//dtd xhtml 1.1//en"" "" http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd "">"
outro
'http://qqface.downcodes.com/
resposta.contenttype="texto/html"
xm="<!doctype html public ""-//w3c//dtd xhtml 1.0 strict//en"" "" http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd "" >"
terminar se
%>
Teste: Use o IE para acessar o código fonte e você pode ver que a saída é xhtml 1.0 estrita. É xhtml1.1 em ff ou opera. Ele pode passar na verificação sem alterá-lo, mas haverá uma mensagem de aviso.