private function readRulePhoneResult(event:ResultEvent) { arr.removeAll(); xml=XMLList(event.result as String); //trace(xml[0].action[0].outgoing[0].sipPhoneAddr[0]) xml1=xml[0].action[0].outgoing[0].sipPhoneAddr; for (var i=0; i < xml1.length(); i++) { var obj:Object=new Object(); obj.sipPhoneAddr=xml1[i]; obj.code=xml1[i].@code; arr.addItem(obj); } } 2、mxml代码: <mx:DataGrid id="myDg" width="100%" height="100%" dataProvider="{arr}" > <mx:columns> <mx:DataGridColumn headerText="CODE" dataField="code" /> <mx:DataGridColumn headerText="Address" dataField="sipPhoneAddr"/> </mx:columns> </mx:DataGrid>