0

今、私は次のようなローカルファイルを持っています:

<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でこれを行う方法は?

4

1 に答える 1

1

このデータをラップする最上位要素があることを願っています。これを適切なxmlにします。元 :

    <data><userCode>001</userCode><productCode>001</productCode><Fee>1.00</Fee>... </data>

手順

1) axis2.xml で VFS トランスポートの送信側と受信側を構成する

2) コンテンツ タイプの ApplicationXML メッセージ ビルダーとフォーマッターを使用します (例: ファイル/xml のいずれでもかまいません)。

3) 特定のディレクトリでこのコンテンツ タイプをリッスンするように VFS プロキシを構成します。

4) メッセージが来たら、XSLT メディエーターを使用して変換を行います

5) VFSセンダーを使用して、変換されたファイルを保存します。

ありがとう、チャリス

于 2012-05-22T05:28:29.800 に答える