BlazeDS を Java サーバーにフル活用する Flex アプリケーションを作成しています。私はリモート オブジェクトをよく使用しますが、オブジェクトを返すよりも XML を受信する方がクリーンで高速なインスタンスに遭遇しました。
BlazeDS を介して XML を返すのは簡単です。Java で Dom4j を使用して XML を構築し、BlazeDS サービスを介してルート要素を返します。BlazeDS は Dom4j オブジェクトを XML に変換してくれます。
Flex 側でこのオブジェクトを受け取ると、XML ではなくすべての ObjectProxy オブジェクトが存在します。以前に HttpService 呼び出しでこれを見たことがあります。それを修正するために、resultFormat を E4X に変更しました。
ただし、RemoteObject サービス呼び出しで resultFormat を設定できません。
これらの ObjectProxies を E4X 形式の XML に変換できる方法はありますか?