【发布时间】:2018-05-16 17:47:37
【问题描述】:
我有一个 XML 格式的 API 回复如下:
<SearchReply>
<Status>
SUCCESS
</Status>
<Itinerary>
<Ticket>
Boston
</Ticket>
<Price>
10.00
</Price>
<Contract>
A
<Contract>
<Contract
B
</Contract>
</SearchReply>
我可以整天遍历行程节点并收集所有数据。
假设 XML 回复位于变量 doc 中。 doc.text() 将包含整个回复。 doc.Contracts.text() 最终包含 AB。我想收集A 然后B 等等,然后按字母顺序将它们放在arraylist 中,对于我的生活,我无法弄清楚。
我对@987654329@ 无能为力,因为这些合约值可能是任意长度的字符串,因此无法解析它。
救命!
【问题讨论】:
标签: xml groovy xml-parsing