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