【问题标题】:Translating JSON to Xml using XSLT使用 XSLT 将 JSON 转换为 Xml
【发布时间】:2013-10-16 14:26:43
【问题描述】:

是否可以使用现有的 XSLT 模板将 JSON 转换为 XML?

不想再做一层xml转换JSON->XML->XSLT->Final XML.
原因是我正在为旧系统编写一个新的 UI 来替换它的 FlexUI。当前 UI 发送 xml 请求并获得 xml 响应。
我强调 JSON 对象,以便我可以利用最新的 MVVM 框架,如 AngularJS 或 Backbone.js。

我正在使用 XSLT 2.0

【问题讨论】:

标签: xml json angularjs xslt architecture


【解决方案1】:

客户端上的 XSLT 可以通过 JavaScript 库来实现:

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

服务器上的 XSLT 可以通过 XSLT 2.0 库来实现:

  • FXSL 2.0

或者您可以通过以下方式在客户端读取 JSON 文件:

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

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

参考文献

【讨论】:

    猜你喜欢
    • 2020-01-26
    • 2023-03-30
    • 1970-01-01
    • 2019-12-28
    • 1970-01-01
    • 2018-12-04
    • 2012-10-12
    • 2021-07-22
    相关资源
    最近更新 更多