如何用Mule中的另一个值替换xml元素的数据?例如
<users>
<user>
<name>abc</name>
<city>qwe</city>
<countryCode>india</countryCode>
</user>
<user>
<name>yiu</name>
<city>cdc</city>
<countryCode>france</countryCode>
</user>
<user>
<name>wddq</name>
<city>dqdqw</city>
<countryCode>brazil</countryCode>
</user>
我想将countryCode
VALUES替换为预定义的值,例如我想在印度使用IN,在巴西使用BA,在法国使用FC。
用m子做的最好方法是什么。现在,我正在尝试使用属性文件中的此值。
我可以简单地使用属性文件来执行此操作,因为我可以将哪些预定义定义中包含国家/地区/国家/地区代码映射的列表放在下面,这是一个数据编织代码段。
%dw 1.0
%output application/xml
---
{
countryCodeReplacements : p(payload.users.*user.countryCode)
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句