При обработке xhtml для достижения максимальной совместимости необходимо отправить application/xhtml+xml в Firefox, Safari, Opera и другие браузеры, соответствующие стандартам, а text/html — в IE:
Программный код
<%dim xm
если instr(request.servervariables("http_accept"), "application/xhtml+xml") > 0 или instr(request.servervariables("http_user_agent"), "w3c_validator") > 0, то
response.contenttype="application/xhtml+xml"
xm="<!doctype html public ""-//w3c//dtd xhtml 1.1//en"" "" http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd "">"
еще
'http://qqface.downcodes.com/
ответ.contenttype="текст/html"
xm="<!doctype html public ""-//w3c//dtd xhtml 1.0 strict//en"" "" http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd "" >"
конец, если
%>
Тест: используйте IE для доступа к исходному коду, и вы увидите, что вывод соответствует строгому стандарту xhtml 1.0. Это xhtml1.1 под фф или оперу. Может пройти проверку без изменения, но будет предупреждение.