Lors du traitement du xhtml, pour obtenir une compatibilité maximale, vous devez envoyer application/xhtml+xml à Firefox, Safari, Opera et d'autres navigateurs conformes aux normes, et envoyer text/html à IE :
Code du programme
<%dim xm
si instr(request.servervariables("http_accept"), "application/xhtml+xml") > 0 ou instr(request.servervariables("http_user_agent"), "w3c_validator") > 0 alors
réponse.contenttype="application/xhtml+xml"
xm="<!doctype html public ""-//w3c//dtd xhtml 1.1//en"" "" http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd "">"
autre
'http://qqface.downcodes.com/
réponse.contenttype="text/html"
xm="<!doctype html public ""-//w3c//dtd xhtml 1.0 strict//en"" "" http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd "" >"
finir si
%>
Test : utilisez IE pour accéder au code source et vous pouvez voir que la sortie est xhtml 1.0 stricte. Il s'agit de xhtml1.1 sous ff ou opera. Il peut réussir la vérification sans la modifier, mais il y aura un message d'avertissement.