将xml数据更改为ArrayCollection的步骤
我有如下数据的xml文件,我想将其转换为Flex ArrayCollection,包括标记的id和名称。我正在使用httpService获取文件 data.xml将xml数据更改为ArrayCollection的步骤,xml,apache-flex,flex3,arraycollection,Xml,Apache Flex,Flex3,Arraycollection,我有如下数据的xml文件,我想将其转换为Flex ArrayCollection,包括标记的id和名称。我正在使用httpService获取文件 data.xml <data> <result month="Jan" value="0.666"> <info id="jan01Display" name="jhon" age="20" /> <info id="jan02Display" name="adams" age="2
<data>
<result month="Jan" value="0.666">
<info id="jan01Display" name="jhon" age="20" />
<info id="jan02Display" name="adams" age="24" />
<info id="jan03Display" name="prasad" age="27" />
</result>
</data>
为什么不返回数组集合而不是XML呢。只需更改HTTPService并删除
resultFormat=“e4x”
属性,然后更改结果处理程序以包括以下内容:
var myAC:ArrayCollection = event.result.data.result;
而不是:
var myXML:XML = event.result.data;
我想这应该对你有好处。如果没有,请发布一个HTTPService和结果处理程序的代码示例,我们将为您解决这个问题