我是 XSLT 新手,我有一个简单的 JSON,我想使用 XSLT 3.0 将其转换为 XML。我按照 w3c 建议尝试了 parsejson 和 jsontoxml 函数,但生成的输出不是所需的格式。我正在使用 Saxonica 处理器来达到此目的。是否可以编写一个可在特定结构的任何给定 json 中使用的单个 xslt,而不管键名称如何。否则我如何使用 xslt 功能将 json 转换为所需的 xml
我尝试了答案中的示例:[ XSLT 3.0 中的 JSON 到 XML 转换,但对我不起作用
输入 JSON
<data>{
"Assets": [
{ "Asset": {
"Open": "25.15",
"High": "25.15",
"Low": "25.11",
"Close": "25.87"
}},
{ "Asset": {
"Open": "25.15",
"High": "25.15",
"Low": "25.11",
"Close": "25.87"
}}]
}
</data>
Run Code Online (Sandbox Code Playgroud)
预期输出
<data>
<Assets>
<Asset>
<Close>25.87</Close>
<High>25.15</High>
<Low>25.11</Low>
<Open>25.15</Open>
</Asset>
<Asset>
<Close>25.87</Close>
<High>25.15</High>
<Low>25.11</Low>
<Open>25.15</Open>
</Asset>
</Assets> …
Run Code Online (Sandbox Code Playgroud)