下面是这个示例XML:
<VqlQueryRestResult>
<data>
<row>
<Field3>BBB</Field3>
</row>
<row>
<Field3>CCC</Field3>
</row>
<row>
<Field3>AAA</Field3>
</row>
</data>
尝试了以下代码,但是:
Node root = new XmlParser().parse(xml);
def orderNode = root.VqlQueryRestResult;
orderNode[0].children().sort(true) {it.item.Field3.text()}
我需要重新排序如下:
<VqlQueryRestResult>
<data>
<row>
<Field3>AAA</Field3>
</row>
<row>
<Field3>BBB</Field3>
</row>
<row>
<Field3>CCC</Field3>
</row>
</data>
</VqlQueryRestResult>
我想现在排序这个XML,使它去正确的位置,请帮助
1条答案
按热度按时间g2ieeal71#
下面的代码是这样的: