script.php
мой возвращает этот XMLне анализирует XML, когда это единственный узел
<all>
<item>
<field1>value1</field1>
<field2>value2</field2>
</item>
<item>
<field1>value1</field1>
<field2>value2</field2>
</item>
</all>
HTTPService
использует по умолчанию resultFormat="object"
, но я не заявляю это, так как это по умолчанию.
Тогда я привязать его к List
dataProvider="{getDataHTTP.lastResult.all.item}"
я не получаю никаких проблем, когда количество item
возвращенного больше, чем 1. Но когда это только 1 item
я получаю сообщение об ошибке не может преобразовать XMLList Мх. collections.IList.
Я пробовал различные решения, в том числе пытаюсь использовать его как XMLListCollection
, но он по-прежнему дает ошибку для отдельных элементов. Кто-нибудь знает, как это возможно решить?
К сожалению не работает. Когда я это делаю, я вообще не получаю вывода, даже в случае нескольких 'item'. Потянув за волосы мои волосы. – tag
@tag try 'resultFormat =" e4x "' – Amarghosh
@tag: Я думаю, проблема в том, что XML не является связываемым. вы, вероятно, даже получите предупреждение во время выполнения, что привязка не может быть создана. Как сказал Amargosh, вам нужно указать формат, чтобы flex мог обернуть его в некоторые связующие прокси. – back2dos