相关疑难解决方法(0)

如何让XSLT在chrome中运行?

这里有一个XML文档,它与相应的XSL文件一起提供.转换留给客户端执行,没有JavaScript.

这在IE(冲击恐怖)中运行良好,但在谷歌浏览器中,只显示文档的文本节点.

我知道可以在Chrome中进行客户端XSL,因为我已经看过它的例子,但我还是能够自己复制这个成功

我究竟做错了什么?

xslt google-chrome

82
推荐指数
5
解决办法
10万
查看次数

如果XML是本地的并且XSL在远程服务器上,IE9和Chrome不会使用XSL呈现XML

我有以下XML:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="http://www.test.com/AuditTrail.xsl"?>
Run Code Online (Sandbox Code Playgroud)

和XSL:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <html>
        <head><title>Test</title></head>
    </html>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

这在IE8中工作正常,但在IE9或Chrome中没有.我已经读过,如果XML源文件在本地机器上,IE9似乎禁止从远程服务器加载XSL.有没有办法让IE9和Chrome将远程XSL文件应用到本地XML文件而不会破坏浏览器的安全设置?我们有一个桌面应用程序,可生成XML报告并在浏览器中显示它们,并使用托管在远程服务器上的样式表进行转换.

xml xslt google-chrome internet-explorer-9

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

google-chrome ×2

xslt ×2

internet-explorer-9 ×1

xml ×1