最佳答案
我查看了 xslt 并开始在 w3school 上测试示例。
但是,当我将 xml 和 xsl 保存到文件中并尝试在本地打开它们时,chrome 不会执行 xsl 转换。只有一张白纸。
我已经将 <?xml-stylesheet type="text/xsl" href="style.xsl">
标记添加到 xml 文档中,并且 firefox 按照它应该的样子呈现它。另外,如果我通过网络服务器查看文件,chrome 会按照它应该的样子显示文件。
当链接是本地的时候,chrome 在找到样式表信息方面有问题吗?把 href 改成 file:///C:/xsl/style.xsl
没什么区别。
更新: 这似乎是安全策略 不将文件:///* 视为同一源。的一个副作用,这会在控制台中出现以下错误:
不安全地尝试从框架中加载 URL 文件:///C:/xsl-rpg/style.xsl 和 URL 文件:///C:/xsl-rpg/data.xml。域、协议和端口必须匹配。