I have a large xml passed from grails to
flex. When
flex receives the xml, it converts the xml into an associative array object. Given the large xml file, it takes too long to complete the loop, is there any way in
flex to make conversion faster? Below is my sample code.
<xml>
<car>
<model>Vios</model>
<type>Sedan</type>
<color>Blue</color>
</car>
<car>
<model>Camry</model>
<type>Luxury</type>
<color>Black</color>
</car>
</xml>
*converted to the
flex associative array below.*
[Vios].type = Sedan
.color = Blue
[Camry].type = Luxury
.color = Black
*Below is a code I used in
flex to convert the xml to the associative array object*
var tempXML=xml.children()
var tempArray:Array= new Array()
for(var i:int=0;i<tempXML.length();i++)
{
tempArray[tempXML[i].@model]= new Object();
tempArray[tempXML[i].@model].color = tempXML[i]
[email protected]();
tempArray[tempXML[i].@model].type = tempXML[i]
[email protected]();
}