File A: XHTML one.1 employing mime-type applicationxhtml+xml The XML declaration:<?xml version="1.0" encoding="utf-8"?> The DTD for XHTML 1.1:<,
Windows 7 Starter!DOCTYPE html PUBLIC "-W3CDTD XHTML one.1EN" ""> File B:XHTML one.0 Strict working with mime-type texthtml The DTD for XHTML 1.0 Strict:<,
Office 2010 Pro Plus Key!DOCTYPE html PUBLIC "-W3CDTD XHTML one.0 StrictEN" ""> In the head section of the document:<meta http-equiv="Content-Type" content="texthtml; charset=utf-8" > private void testHTTPaccept(string filename) { if(Request.ServerVariables["HTTP_ACCEPT"] ,
Windows 7 Home Basic Product Key!= null) { string accept = Request.ServerVariables["HTTP_ACCEPT"]; if(accept.ToLower().IndexOf("applicationxhtml+xml" ) ,
Office 2007 Pro Key!= -1) Response.ContentType = "applicationxhtml+xml"; Response.WriteFile("" + filename + "_a.html"); Response.End(); else Server.Transfer("" + filename + "_b.html"); } else Response.ContentType = "applicationxhtml+xml"; Response.WriteFile("" + filename + "_a.html"); Response.End(); }