2013-10-16 39 views
1

是否有可能转化JSON使用现有的XSLT模板XML?

我不希望有XML转换JSON->XML->XSLT->Final XML的另一层。
原因是我正在为替换它的旧版系统写一个新的UI。当前UI发送XML请求并获得XML响应。
我强调的JSON对象,这样我可以利用最新的MVVM框架,如AngularJS或Backbone.js的。翻译JSON为XML使用XSLT

我使用XSLT 2.0

+0

您可以使用XSLT 2.0吗? (请参阅下面的答案Michael Kay的评论。)的 –

+0

可能重复[如何转换JSON使用XSLT XML](http://stackoverflow.com/questions/13007280/how-to-convert-json-to-xml-使用-XSLT) –

回答

1

XSLT在客户端可以通过JavaScript库做到这一点:

  • json2xml.js + SAXON CE
  • json2xml.js +装订

XSLT在服务器上可以通过XSLT 2.0库做到这一点:

  • FXSL 2.0

或者,您可以通过读取JSON文件做在客户端上:

  • 中定义的外部参数在DTD
  • 定义外部实体XSLT处理器初始化

然后使用字符串方法解析它。

参考