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

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

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

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

 

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

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

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

有一个客户端示例 。

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