【问题标题】:Is it possible to use Jackson for XSLT transformations是否可以使用 Jackson 进行 XSLT 转换
【发布时间】:2013-07-03 22:18:36
【问题描述】:

在(至少)我们的一个项目中,我们使用 Jackson 在 JSON 和 Java 对象之间进行映射,反之亦然。我们还使用 Jettison 将 XML 输入流映射到 JSON 对象(反之亦然)。

后者的典型用例是将源 XML 文档上的 XSLT 转换应用到“JSON 化”的 XML 结构,该结构可以使用StaxStreamResultMappedXMLStreamWriter 直接呈现为 JSON。现在,我很好奇 Jackson 能否在 XSLT 领域做与 Jettison 相同的事情。我研究了文档并仔细检查了 JAR 可交付成果,我的结论是:不,它不能。但我可能错过了什么。

所以,这是一个健全性检查。我可以使用 Jackson 执行从 XML 到 JSON 以及从 JSON 到 XML 的 XSLT 转换,并期望得到与使用 Jettsion 相同的结果吗?

【问题讨论】:

    标签: xml json xslt jackson jettison


    【解决方案1】:

    我不这么认为——考虑到复杂性,我认为你需要编写一个解析器(我习惯于创建一些 xslt 来转换我的东西,但我总是试图保持简单和理智的——即使你可以,它最终会变得太复杂,恕我直言)

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-05
    • 2015-12-22
    相关资源
    最近更新 更多