Ciao a Tutti,

sto cercando di caricare un semplice file xml tramite web service in un dataGrid.
Riesco a caricare l'XML ma il datagrid non visualizza nulla! Un aiuto?? Grazie!


<people>
<person>
<name>AAAA</name>
</person>
<person>
<name>BBBB</name>
</person>
</people>



<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
import mx.controls.Alert;



public function faultHandler(ev:Event = null):void{
Alert.show("Fault: "+FaultEvent(ev.target).message);
}

[Bindable] public var responseXML:XML;

public function resultHandler(ev:Event = null):void{
var responseString:String = String(XML(ResultEvent(ev).result).descendants("re turn")[0]);
responseXML = XML(responseString);
}
]]>
</mx:Script>



<mx:WebService
id="srv"
wsdl="http://localhost:8084/FLEXTEST/NewWebService?wsdl">
<mxperation
name="findPersonEntities"
resultFormat="e4x"
fault="faultHandler(event)"
result="resultHandler(event)"/>
</mx:WebService>

<mxataGrid id="dgGrid" dataProvider="{responseXML.people.person}">
<mx:columns>
<mxataGridColumn dataField="name" headerText="Name" />
</mx:columns>
</mxataGrid>
<mx:Button label="Call Service Method" click="srv.findPersonEntities();" />
</mx:Application>