5

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

4

4 回答 4

6

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

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

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

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

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

于 2013-05-01T23:15:28.910 回答
4

Have you considered Saxon CE? It used to require a commercial licence for deployment but the latest version has been released as open source.

于 2013-02-21T16:58:34.007 回答
1

一个客户端示例

于 2013-02-20T20:31:50.360 回答
0

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

于 2013-02-21T16:46:26.850 回答