我一直在研究xslt,并开始使用w3schools上的示例进行测试。
但是,当我将xml和xsl保存在文件中并尝试在本地打开它们时,chrome将不会执行xsl转换。它只是显示一个空白页。
我已经将<?xml-stylesheet type="text/xsl" href="style.xsl">标记添加到xml文档中,并且Firefox渲染了它应有的外观。另外,如果我通过网络服务器查看文件,则chrome会以应有的外观显示文件。
当链接位于本地时,chrome是否在查找样式表信息时遇到问题?将href更改为file:///C:/xsl/style.xsl没有任何区别。
更新:这似乎是不将file:/// *视为相同来源的安全策略的副作用。这会使控制台中出现以下错误:
不安全的尝试从带有URL file:/// C:/xsl-rpg/data.xml的框架中加载URL file:/// C:/xsl-rpg/style.xsl。域,协议和端口必须匹配。
红糖糍粑
潇潇雨雨