Я пишу приложение Flex, которое полностью использует BlazeDS для Java-сервера. Я часто использую удаленные объекты, но я столкнулся с примером, когда получение XML чище и быстрее, чем возвращение объектов.
Возврат XML через BlazeDS достаточно прост. Я собираю XML с Dom4j на Java и возвращаю корневой элемент через сервис BlazeDS. BlazeDS переводит объекты Dom4j в XML для меня.
При получении этих объектов на стороне Flex все объекты ObjectProxy, а не XML. Я видел это раньше в вызове HttpService, и чтобы исправить это, я изменил формат результата на E4X.
Однако я не могу установить resultFormat для вызова службы RemoteObject.
Можно ли в любом случае преобразовать эти ObjectProxies в форматированный E4X XML?