【发布时间】:2016-06-08 05:02:50
【问题描述】:
我有一个 XML/JSON 文件(一个 Web 服务响应)。此响应包含嵌套元素。如何将嵌套元素转换为普通元素,以便可以在 Ad-Hoc Reports 中使用它们。这是嵌套元素的示例。
从下面的示例 xml 我想访问 q1 元素名称为 Releases.curryear.Sales.q1 而不是遍历它。指导我解决这个问题。
<book>
<category>reference</category>
<author>Nigel Rees</author>
<title>Sayings of the Century</title>
<price>8.95</price>
<Releases>
<curryear>
<Sales>
<q1>20000</q1>
<q2>23650</q2>
</Sales>
</curryear>
<prevyear>
<Sales>
<q1>23000</q1>
<q2>23650</q2>
<q3>24700</q3>
<q4>25650</q4>
</Sales>
</prevyear>
</Releases>
注意:响应包含超过 100 000 条记录
【问题讨论】:
-
java部分可以参考stackoverflow.com/questions/1823264/…
-
什么是“lac”?你是怎么穿越的?
-
@tobi6 它的十万条记录可以超过 100,000 条。我不确定我应该遵循哪种方法,这就是为什么在此处发布它以获得一些指导。
-
@Apollo 我已经浏览了提供的链接,但没有一个解决方案根据需要将嵌套元素转换为单个元素。仍在寻找解决方案。
-
@tobi6 "lakh" 是印度英语中的一个单词,意思是十万。 (注意印度英语的母语使用者比英式英语或美式英语多,所以你最好习惯它......)