我正在调查xslt,并开始测试与w3schools的例子。
但是,当我将xml和xsl保存在文件中并尝试在本地打开它们时,chrome不会执行xsl转换。它只是显示一个空白页。
我已经添加了<?xml-stylesheet type =“text / xsl”href =“style.xsl”>标签到xml文档,firefox渲染它应该看起来。此外,如果我通过Web服务器查看文件,Chrome会显示该文件,因为它应该看起来。
当链接是本地的时候,chrome是否有找到样式表信息的问题?将href更改为file:/// C:/xsl/style.xsl没有任何区别。
更新:这似乎是一个安全策略to not treat file:///* as same origin.的副作用这使得在控制台中出现以下错误:
Unsafe attempt to load URL file:///C:/xsl-rpg/style.xsl from frame with URL file:///C:/xsl-rpg/data.xml. Domains,protocols and ports must match.