繁体   English   中英

如何将参数化的 JSON 值传递给 XSLT 2.0?

[英]How to pass parameterized JSON value to the XSLT 2.0?

我有一个用于加载 UI 的 JSON 文件。 部分文件如下

{
    "tab": "Add white space",
    "name": "whitespace_Mode",
    "label": "White space mode",
    "type": "list",
    "Value": "strict",
    "values": [
        "strict",
        "preserve"
    ]
}

我有一个问题将此值传递给 XSLT。 我需要使用 XSLT 根据 UI 值编写一些转换。 有人可以帮我找到办法吗?

XSLT 2.0 不支持处理 JSON,因此最好的解决方案将取决于您可以使用哪些其他技术。

理想的解决方案是迁移到 XSLT 3.0(例如 Saxon),它具有 json-doc()、parse-json() 和 json-to-xml() 等函数,它们可以将此输入转换为 XSLT 可以处理的内容。

这也取决于你想对数据做什么,你还没有说清楚。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM