我通过HttpService在Flex中检索XML数据。我将HttpService实例上的resultFormat
属性设置为HTTPService.RESULT_FORMAT_OBJECT
。结果包含类似这样的数据:如何让Flex从XML数据创建一个元素的数组?
<!-- ... -->
<children>
<item><!-- ... --></item>
<item><!-- ... --></item>
<!-- ... -->
<children>
<!-- ... -->
我得到一个名为项数组元素下的孩子时,有不止一个item
兄弟。如果只有一个,转换不能将其与标量区分开来。
我需要更改以使Flex将所有item
元素转换为包含0个或更多元素的数组?
我需要做些什么来获得阵列成员children
,完全放弃item
包装?
XML由服务器端的Struts生成。我总是可以选择更改文档的结构,但现在我对使用Flex可以做什么感兴趣。
这种联系是好的。那么,基本的东西就是使用e4x的结果,对吧? – 2009-11-03 12:01:47