使用Javascript / JQuery进行XML / XSL转换

时间:2013-02-20 19:47:52

标签: javascript jquery xml xslt

有人能告诉我是否有办法在客户端使用Javascript或JQuery进行XML / XSLT转换,这种方式适用于所有主流浏览器? (Chrome,Safari,Firefox和IE)?感谢。

4 个答案:

答案 0 :(得分:5)

我应该从一开始就说我编写了这个脚本,但是如果你想做一些转换并将一些参数传递给你的XSLT(没什么太花哨的话),你可以试试Magic XML

您还可以通过在DOM元素上设置一些data-属性来自动提取数据并应用转换。例如......

<div data-xml="example.xml" data-xslt="transform.xslt"></div>

...会自动从example.xml中提取数据并将transform.xslt应用于它。

适用于Opera,Chrome,Firefox和IE,并且是开源的。

答案 1 :(得分:4)

您考虑过Saxon CE了吗?它过去需要商业许可证才能部署,但最新版本已作为开源版本发布。

答案 2 :(得分:1)

答案 3 :(得分:0)

我与Sarissa有过相当不错的经历。某些XForms引擎支持的转换接口也是管理客户端转换的便捷方式。