Does Microsoft Internet Explorer accept the media type
application/xhtml+xml?
Answer Posted / guest
No. However, there is a trick that allows you to serve
XHTML1.0 documents to Internet Explorer as application/xml.
Include at the top of your document the line in bold here:
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="copy.xsl"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
where copy.xsl is a file that contains the following:
<stylesheet version="1.0"
xmlns="http://www.w3.org/1999/XSL/Transform">
<template match="/">
<copy-of select="."/>
</template>
</stylesheet>
Note that this file must be on the same site as the document
referring to it.
Although you are serving the document as XML, and it gets
parsed as XML, the browser thinks it has received text/html,
and so your XHTML 1.0 document must follow many of the
guidelines for serving to legacy browsers.
Your XHTML document will continue to work on browsers that
accept XHTML 1.0 as application/xml.
| Is This Answer Correct ? | 0 Yes | 1 No |
Post New Answer View All Answers
Tell us something about the new
What is dynamic xhtml document?
Difference between :first-child and :nth-of-child
What are the frequently useful api in html5?
What are the new APIs provided by HTML 5 standard?
What are the new Form elements made available in HTML5?
What can html5 do?
What is scripting in it?
What is in html?
What is ruby tag in html5?
How to insert a copyright symbol on a browser page?
What is the main function of
tag in html?What are the entities in html?
Is html still worth learning 2019?
What are the technologies that we use in dhtml?