XSL在chrome下不起作用

时间:2013-08-03 17:52:36

标签: xml

我正在尝试为xml创建一个xsl文件,但是在chrome中它不起作用。

我知道,Chrome只支持xsl的v1(查看w3school)。

在firefox中,我的代码正在运行。它目前唯一的测试代码。

XSL

<?xml version="1.0" encoding="ISO-8859-1"?>

<html xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
  <body style="font-family:Arial;font-size:12pt;background-color:#EEEEEE">
    hallo welt
  </body>
</html>

这是我的xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="trans.xsl"?>

<doc>

</doc>

我在网上找了同样的问题,但没找到任何有用的东西。

1 个答案:

答案 0 :(得分:1)

您是否正在对文件进行测试:网址?在chrome中,我在控制台中得到了这个:

Unsafe attempt to load URL file:///home/me/Downloads/XML/trans.xsl from frame with URL file:///home/me/Downloads/XML/test.xml. Domains, protocols and ports must match.

这看起来像是匹配域名,协议和端口......可能还有其他一些与安全相关的功能阻止了它。至少现在你有一个谷歌的错误信息。

道德:当事情发生时,请使用浏览器控制台! :)