Ciao a tutti, ho il seguente script che mi legge un file xml:
Codice PHP:
// initialize
myXML = new XML();
IdLavoro = array();
NomeCliente = array();
Anno = array();
Descrizione = array();
Linguaggi = array();
Url = array();
who = array();
year = array();
language = array();
description = array();
address = array();
max 4;
0;    
myXML.ignoreWhite true;
myXML.load("getgallery.xml");
myXML.onLoad = function(){
     
totale myXML.childNodes.length;
     
total ="Ci sono "totale +" lavori nel database";
 
while(
max){     
     
IdLavoro[i] = myXML.childNodes[i].childNodes[0].firstChild.nodeValue;
     
NomeCliente[i] = myXML.childNodes[i].childNodes[1].firstChild.nodeValue;
     
Anno[i] = myXML.childNodes[i].childNodes[2].firstChild.nodeValue;
     
Descrizione[i] = myXML.childNodes[i].childNodes[3].firstChild.nodeValue;
     
Linguaggi[i] = myXML.childNodes[i].childNodes[4].firstChild.nodeValue;
     
Url[i] = myXML.childNodes[i].childNodes[5].firstChild.nodeValue;
     
who[i]  = NomeCliente[i];
     
year[i] = Anno[i] ;
     
language[i] = Linguaggi[i] ;
     
description[i] = Descrizione[i] ;
     
address[i] = "[url='http://"+Url[i]+"']"+Url[i]+"[/url]" ;
     
trace(i);
     
trace(who[i]);
     
trace(year[i]);
     
trace(description[i]);
     
trace(language[i]);
     
trace(address[i]);
      
i++;
     }
     
}
stop(); 
Sullo stage ci sono dei campi di testo dinamici che dovrebbero stampare a video i risultati:
che si chiamano tipo year[0], year[1], who[0], who[1], who[2], who[3].

Solamente che non stampano un bel nulla...

Gli altri array, quelli che uso x memorizzare i dati, funzionano; infatti dal trace vengono stampati correttamente..

Cosa c'è di sbagliato??