IE8呈现XML/XSLT失败,出现错误

IE8呈现XML/XSLT失败,出现错误,xml,xslt,internet-explorer-8,webbrowser-control,Xml,Xslt,Internet Explorer 8,Webbrowser Control,我有一个作为XML/XSL文件对的网页。使用IE8-版本8.0.7601.17514。在Windows 2008 R2 SP1上渲染失败 确切的错误信息如下所示: 无法显示XML页面 无法使用XSL样式表查看XML输入。请更正错误,然后单击“刷新”按钮,或稍后重试。 样式表不包含文档元素。样式表可能为空,也可能不是格式良好的XML文档。。。 单击“刷新”按钮后,页面将在浏览器上正确显示 以下是XML和XSLT文件的示例: 文件:ExternalTest.xml 皇帝讽刺剧 鲍勃·迪伦 美国 哥

我有一个作为XML/XSL文件对的网页。使用IE8-版本8.0.7601.17514。在Windows 2008 R2 SP1上渲染失败

确切的错误信息如下所示: 无法显示XML页面

无法使用XSL样式表查看XML输入。请更正错误,然后单击“刷新”按钮,或稍后重试。 样式表不包含文档元素。样式表可能为空,也可能不是格式良好的XML文档。。。 单击“刷新”按钮后,页面将在浏览器上正确显示

以下是XML和XSLT文件的示例: 文件:ExternalTest.xml

皇帝讽刺剧
鲍勃·迪伦
美国
哥伦比亚
10.90
1985
=================================================================================

文件:cdcatalog.xsl

我的CD收藏
标题
艺术家
如果我使用以下行修改ExternalTest.xml文件:

    <?xml-stylesheet type="text/xsl" href="http://mymachine/cdcatalog.xsl"?>

这样我就可以在IE中查看ExternalTest.xml文件,而不会出现任何问题

根据我的观察,当我们第一次单击xml文件时,IE8在https上引用xslt文件时抛出了一个错误。刷新同一页面后,网页将正确显示


有人遇到过这样的问题吗?解决方法是什么?

给定的
cdcatalog.xsl
有一个错误-没有结束标记


如果没有看到XML和XSLT代码,您希望任何人如何回答这个问题?请展示这些内容,以便人们可以尝试重现您描述的行为。您得到的错误告诉您XSLT文件不是格式良好的XML,不是XSLT,或者在该位置不存在。但为了进一步帮助您并告诉您原因,您应该使用一组最小的XML和XSLT进行更新,以重现您的问题。请花点时间阅读,帮助我们帮助你。谢谢马蒂亚斯和亚伯!使用示例XML和XSLT更新了我的问题。我通过以下更改复制粘贴了您的文件:1)
-我将两个文件放在同一个文件夹中2)
在cdcatalog.xsl的末尾添加
。它在IE 8.0.6001.18702上运行良好
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:template match="/">
      <html>
      <body>
      <h2>My CD Collection</h2>
        <table border="1">
          <tr bgcolor="#9acd32">
            <th style="text-align:left">Title</th>
            <th style="text-align:left">Artist</th>
          </tr>
          <xsl:for-each select="catalog/cd">
          <tr>
            <td><xsl:value-of select="title"/></td>
            <td><xsl:value-of select="artist"/></td>
          </tr>
          </xsl:for-each>
        </table>
      </body>
      </html>
    </xsl:template>
    <?xml-stylesheet type="text/xsl" href="http://mymachine/cdcatalog.xsl"?>