为什么现代Web浏览器不支持XSLT 2.0?

时间:2014-12-04 13:50:54

标签: xml xsd xslt-2.0

我们正在考虑使用Altova StyleVision。我们可以用它创建一个好的报告模板。 Altova的默认浏览器显示我们的工作非常好。但是,现代Web浏览器不支持生成的XSLT文件。

有什么建议吗?

2 个答案:

答案 0 :(得分:4)

"为什么"问题总是很复杂,因为通常没有一个答案。但我认为部分答案是,用C或C ++编写的XSLT 2.0没有很好的实现,就像XSLT存在libxslt(xsltproc的后端)和Xalan一样1.0。我不打算开始语言大战,但无论好坏,大多数浏览器都是用C或C ++编写的。

答案 1 :(得分:2)

Saxon CE(http://saxonica.com/ce/index.xml)将XSLT 2.0引入到启用了Javascript的现代浏览器中,因此也许这是您的选择。否则,您需要确保在服务器上运行XSLT并将转换结果提供给浏览器。