ho letto la guida, e mi sembra che il datagrid faccia al caso mio
sto cercando di creare una tabella da un xml esterno, solo che l'xml dell'esempio sulla guida è formattato in qst modo:
Codice PHP:
<items>
<item Anni="51" Nome="Mario" Cognome="Bianchi" />
<item Anni="34" Nome="Franco" Cognome = "Rossi" />
<item Anni="27" Nome="Giuseppe" Cognome="Verdi" />
</items>
mentre io ho un xml di qst tipo che non posso cambiare xke altrimenti dovrei rifare tutto il sito
Codice PHP:
<nodo titolo="ccc" anno="cccc" cliente="cccc" agenzia="cccc" tecnica="cccc" thumb="01.jpg" thumb_low="01.jpg,02.jpg,03.jpg,04.jpg" pict="01.jpg,02.jpg,03.jpg,04.jpg" pict_high="01.jpg,01.jpg,02.jpg,03.jpg" thumb_anim="" anim=""></nodo>
<nodo titolo="ccc" anno="cccc" cliente="cccc" agenzia="cccc" tecnica="cccc" thumb="01.jpg" thumb_low="01.jpg,02.jpg,03.jpg,04.jpg" pict="01.jpg,02.jpg,03.jpg,04.jpg" pict_high="01.jpg,01.jpg,02.jpg,03.jpg" thumb_anim="" anim=""></nodo>
<nodo titolo="ccc" anno="cccc" cliente="cccc" agenzia="cccc" tecnica="cccc" thumb="01.jpg" thumb_low="01.jpg,02.jpg,03.jpg,04.jpg" pict="01.jpg,02.jpg,03.jpg,04.jpg" pict_high="01.jpg,01.jpg,02.jpg,03.jpg" thumb_anim="" anim=""></nodo>
come posso adattare qst esempio alla mia situazione?:
Codice PHP:
import fl.data.DataProvider;
var dati:DataProvider
// Carichiamo un file XML esterno
var file:String = "dati.xml";
var req:URLRequest = new URLRequest(file);
var uLdr:URLLoader = new URLLoader();
uLdr.addEventListener(Event.COMPLETE, analizza);
uLdr.load(req);
// quando è stato caricato lo analizziamo
function analizza(event:Event):void {
var ldr:URLLoader = event.currentTarget as URLLoader;
var dati_xml:XML = new XML(ldr.data);
// inseriamo i dati nel DataProvider
dati = new DataProvider(dati_xml);
// associamo il DataProvider alla tabella
tabella.dataProvider = dati;
}