即7岁以下儿童9岁';t使用它转换XML';s引用了XSL文件了吗

即7岁以下儿童9岁';t使用它转换XML';s引用了XSL文件了吗,xml,xslt,internet-explorer-9,compatibility,Xml,Xslt,Internet Explorer 9,Compatibility,在IE9之前,我可以使用XSL文件打开本地XML文件。浏览器将正确定位XML中引用的XSL文件,并使用它将XML转换为HTML页面。似乎不再是这样了,我只是得到了一张空白页 当我点击F12获取开发者工具并启用IE7或IE8时,XML文件加载良好。但我想用IE9打开它。然而,IE9的使用显示了错误消息 XML5658: Un signe « : » ne doit pas se trouver dans un nom. 这一条与这一行相匹配: <?xml:stylesheet type=

在IE9之前,我可以使用XSL文件打开本地XML文件。浏览器将正确定位XML中引用的XSL文件,并使用它将XML转换为HTML页面。似乎不再是这样了,我只是得到了一张空白页

当我点击F12获取开发者工具并启用IE7或IE8时,XML文件加载良好。但我想用IE9打开它。然而,IE9的使用显示了错误消息

 XML5658: Un signe « : » ne doit pas se trouver dans un nom.
这一条与这一行相匹配:

<?xml:stylesheet type="text/xsl" href="file.xsl"?>

我读过

我的XSL符合本文的要求

有解决办法吗?

代替写作

<?xml:stylesheet type="text/xsl" href="file.xsl"?>

如果在版本低于IE9的IE浏览器中工作正常,我们应该将其写入:


我还建议那些在IE 9中遇到XSL处理问题的人去:


这帮我解决了我的问题

您应该添加您的评论作为解决方案,并接受它,以便其他具有相同问题的人将看到如何修复它。
<?xml-stylesheet type="text/xsl" href="file.xsl"?>