我将整个站点转换为 XML/XSL,我想知道当前执行客户端 XSLT 的所有问题。
以下是我已经知道的(来自第一手经验):
- 跨域 XSL 文件(这是一个安全问题,而不是跨浏览器)
- 禁用输出转义(这在 FF 中不起作用......他们认为这是一个安全问题)
至于浏览器支持,这就是我所知道的:
- 歌剧 9+
- 法拉盛 1.0+
- SF 2.0 +(我可能错了)
- 铬合金
- IE 6.0 +
任何其他人也会有帮助:)
编辑:
至于第二个陷阱,有一个不错的解决方法,可以让您将 xhtml 传递给您的 xsl。它通过实际转换并确保您的 XHTML 是有效的 XML 并将其作为 XML 放入您的 XML 来工作。然后在您的 XSL 中复制 xml ;) 并将其输出为 XHTML。