عند معالجة xhtml، للحصول على أقصى قدر من التوافق، تحتاج إلى إرسال application/xhtml+xml إلى Firefox وSafari وOpera والمتصفحات الأخرى المتوافقة مع المعايير، وإرسال نص/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/
Response.contenttype = "نص/أتش تي أم أل"
xm="<!doctype html public ""-//w3c//dtd xhtml 1.0 الصارم//en"" "" http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd "" >"
نهاية إذا
%>
الاختبار: استخدم IE للوصول إلى الكود المصدري ويمكنك أن ترى أن الإخراج هو xhtml 1.0 الصارم. إنه xhtml1.1 ضمن ff أو Opera ويمكنه اجتياز عملية التحقق دون تغييره، ولكن ستكون هناك رسالة تحذير.