有没有人可以帮助我完成这个要求的groovy代码。我有一个XML输入,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<result>
<records>
<dataProcessed>
<FieldName>Tesco</FieldName>
<Mode>As Is</Mode>
</dataProcessed>
<dataProcessed>
<FieldName>ASDA|Tesco|Walmart</FieldName>
<Mode>Split</Mode>
</dataProcessed>
</records>
<records>
<dataProcessed>
<FieldName>Orange|MTS</FieldName>
<Mode>Break</Mode>
</dataProcessed>
</records>
</result>
当字段Mode
的值为Split
或Break
时,我需要使用管道分隔符溢出该段,并且我需要更改字段{{1的值基于分裂,{}}等Mode
等。
1,2
答案 0 :(得分:0)
循环遍历dataProcessed
个节点,然后对每个节点进行循环,检查Mode
的值,并在节点上进行相应的操作。