xhtml を処理する場合、最大限の互換性を得るには、application/xhtml+xml を Firefox、Safari、Opera およびその他の標準準拠ブラウザに送信し、text/html を IE に送信する必要があります。
プログラム コード
<%dim xm
if instr(request.servervariables("http_accept"), "application/xhtml+xml") > 0 または instr(request.servervariables("http_user_agent"), "w3c_validator") > 0 then
response.contenttype="アプリケーション/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 strict であることがわかります。 ffやoperaではxhtml1.1ですが、変更しなくても検証は通りますが、警告メッセージが出ます。