【问题标题】:What are the JSON equivalents to XML XPath and XSLT? [duplicate]XML XPath 和 XSLT 的 JSON 等价物是什么? [复制]
【发布时间】:2018-03-31 17:42:52
【问题描述】:

十多年来,我一直使用 XML 及其工具、XPath 和 XSLT。处理格式阻抗的查询和格式化功能非常有用。

但现在,由于我的大部分浏览器端工作都是使用 JSON 完成的,我发现很难从一个组件到另一个组件进行简单的查询或格式化。

是否有 JSON 的等效工具来处理这个问题?

编辑:它需要通过 JavaScript 库在浏览器中运行,才能最适合我们的实现。

【问题讨论】:

  • 对于在浏览器中转换 JSON,请考虑 Saxon-JS。 XSLT 3.0 具有处理 JSON 的能力。

标签: javascript json xml xslt xpath


【解决方案1】:

存在JUST.NET library

JUST 代表 JSON Under Simple Transformation。XSLT 是一种非常流行的使用简单转换语言转换 XML 文档的方法。

现在越来越多的应用程序使用 JSON 作为数据格式,因为它比 XML 更简单且体积更小。

但是,没有一种非常简单的方法可以转换 JSON 文档。

我在 .NET 中创建了一个库,它可以使用非常简单的转换语言来转换 JSON 文档。这是为 JSON 创建 XSLT 并行的尝试。

因此,JUST.NET 项目的总体意图是为 JSON 数据创建等效的 XSLT。自己决定是否符合您的需求。

【讨论】:

  • 这听起来不错,但是......我没有在我的问题中明确说明的是我想做这个浏览器端,所以 .NET 实现不起作用。我需要一个 JavaScript 库。
  • 多么有趣的小限制 *g*。我建议您通过编辑将该信息添加到您的问题中。
  • 我做到了。感谢您的建议。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-26
  • 2015-06-13
  • 1970-01-01
  • 1970-01-01
  • 2015-09-21
  • 2015-07-10
  • 2021-07-01
相关资源
最近更新 更多