3

我正在尝试为 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>

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

4

1 回答 1

2

你是否在一个文件上测试这个:URL?在 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.

对我来说,这看起来像是匹配域、协议和端口……可能是其他一些与安全相关的功能阻止了它。至少现在你有一条错误消息要谷歌搜索。

道德:当出现问题时,使用浏览器控制台!:)

于 2013-08-03T19:10:04.660 回答