Flex General/Tips
XMLList(XML) to Array,
로드스타
2010. 4. 1. 13:21
import mx.utils.ObjectProxy;
public static function xmlListToObjectArray(xmlList:XMLList):Array
{
var arr:Array = new Array();
for each(var xml:XML in xmlList)
{
var childs:XMLList = xml.children();
var obj:Object = new Object();
for each(var child:XML in childs)
{
var nodeName:String = child.name().toString();
var nodeValue:String = child.text().toString();
obj[nodeName] = nodeValue;
}
arr.push(new ObjectProxy(obj));
}
return arr;
}