【发布时间】:2012-06-22 06:38:58
【问题描述】:
我是 xslt 的新手。我必须使用 xslt 将输入作为 xml 生成 json。
这里我的输入xml是这样的
<root>
<section>
<item name="a">
<uuid>1</uuid>
</item>
</section>
<section>
<item name="b">
<uuid>2</uuid>
</item>
</section>
</root>
使用 xslt 我必须得到这样的输出
{ "root" : { "section" : { "item" :[{ "name" : "a", "uuid" : "1"},
{ "name" : "b", "uuid" : "2"}] }
}}
我要做的是:
在数组中查找子节点是否同名
如果它们具有相同的名称,则生成一个包含相同节点名称下的节点值的数组
输出必须是json。
【问题讨论】:
-
对.....你试过什么?
-
为什么您想要的结果没有
section的数组?这与提供的 XML 文档 1:1 对应。 -
你试过用谷歌搜索“XSLT to JSON”吗?我认为在这样一个简单的问题中讨论这个任务太琐碎了。