现在我有一个本地文件,如:
<userCode>001</userCode><productCode>001</productCode><Fee>1.00</Fee>
<userCode>002</userCode><productCode>002</productCode><Fee>2.00</Fee>
<userCode>003</userCode><productCode>003</productCode><Fee>3.00</Fee>;
我需要将此文件转换为:
<Fee>1.00</Fee><productCode>001</productCode>
<Fee>2.00</Fee><productCode>002</productCode>
<Fee>3.00</Fee><productCode>003</productCode>
我想我需要先阅读然后再写。如何在WSO2中做到这一点?
答案 0 :(得分:1)
我希望你有一个包含这些数据的顶级元素。 使这成为一个合适的xml。 例如:
<data><userCode>001</userCode><productCode>001</productCode><Fee>1.00</Fee>... </data>
步骤
1)在axis2.xml中配置VFS传输发送方和接收方
2)为您的内容类型启用ApplicationXML消息构建器和格式化程序(可以是任何ex:file / xml)
3)配置VFS代理以侦听给定目录中的此内容类型。
4)当消息到来时,使用XSLT介体进行转换
5)使用VFS发送方存储转换后的文件。
感谢, Charith