아래의 메소드를 참고하면 되겠다.
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(o));
}
return arr;
}
|