2

BlazeDS を Java サーバーにフル活用する Flex アプリケーションを作成しています。私はリモート オブジェクトをよく使用しますが、オブジェクトを返すよりも XML を受信する方がクリーンで高速なインスタンスに遭遇しました。

BlazeDS を介して XML を返すのは簡単です。Java で Dom4j を使用して XML を構築し、BlazeDS サービスを介してルート要素を返します。BlazeDS は Dom4j オブジェクトを XML に変換してくれます。

Flex 側でこのオブジェクトを受け取ると、XML ではなくすべての ObjectProxy オブジェクトが存在します。以前に HttpService 呼び出しでこれを見たことがあります。それを修正するために、resultFormat を E4X に変更しました。

ただし、RemoteObject サービス呼び出しで resultFormat を設定できません。

これらの ObjectProxies を E4X 形式の XML に変換できる方法はありますか?

4

2 に答える 2

3

また、XMLを文字列または正式なXMLタイプとして返​​す場合は、Flexのクライアント側でXMLオブジェクトに変換できます。

于 2009-03-13T17:58:09.170 に答える