Я получаю данные XML во Flex через HttpService. У меня есть свойство resultFormat
в экземпляре HttpService, установленное на HTTPService.RESULT_FORMAT_OBJECT
. Результат содержит данные, подобные этому:
<!-- ... -->
<children>
<item><!-- ... --></item>
<item><!-- ... --></item>
<!-- ... -->
<children>
<!-- ... -->
Я получаю массив с именем item под дочерним элементом, когда существует более одного item
родного брата. Если есть только один, преобразование не может отличить его от скаляра.
Что мне нужно изменить, чтобы Flex преобразовал все item
элементы в массив с 0 или более элементами?
Что мне нужно сделать, чтобы получить элемент массива children
, полностью отбрасывая обертки item
?
XML генерируется Struts на стороне сервера. У меня всегда есть возможность изменить структуру документа, но сейчас меня интересует, что я могу сделать с Flex.