WSO2如何转换文件

时间:2012-05-03 15:34:21

标签: file wso2 vfs

现在我有一个本地文件,如:

<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中做到这一点?

1 个答案:

答案 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