//将xmllist转黄成array。
private function xmlListToArray(results:XMLList):Array
{
var array:Array=new Array();
for each(var child:XML in results)
{
var obj:Object=new Object();
//obj[child.nodeKind()]=child[child.nodeKind()];
for each(var ite:XML in child.children())
{
obj[ite.name().toString()]=child[ite.name().toString()];
}
array.push(obj);
}
return array;
}
/*将如下类型的xml转换成array,以便可以作为DataProvider给DataGrid,Tree等组件绑定数据
<?xml version="1.0" encoding="utf-8" ?>
<Items>
<Item>
<name>nam1</name>
<grender>boy</grender>
<from>guangxi</from>
</Item>
<Item>
<name>nam2</name>
<grender>boy</grender>
<from>shanghai</from>
</Item>
</Items>
*/