【发布时间】:2009-11-02 14:29:55
【问题描述】:
我通过 HttpService 在 Flex 中检索 XML 数据。我将 HttpService 实例上的 resultFormat 属性设置为 HTTPService.RESULT_FORMAT_OBJECT。结果包含类似这样的数据:
<!-- ... -->
<children>
<item><!-- ... --></item>
<item><!-- ... --></item>
<!-- ... -->
<children>
<!-- ... -->
当有多个item 同级时,我在子元素下得到一个名为 item 的数组。如果只有一个,则转换无法将其与标量区分开来。
要让 Flex 将所有 item 元素转换为包含 0 个或更多元素的数组,我需要进行哪些更改?
我需要做什么才能获得数组成员 children,完全删除 item 包装器?
XML 由服务器端的 Struts 生成。我总是可以选择在那里更改文档的结构,但现在我对 Flex 可以做什么很感兴趣。
【问题讨论】:
标签: xml apache-flex actionscript-3