filexml = "https://digilander.libero.it/max_maxuell/orari_bf2-forum.xml"; ApriXML(); function ApriXML () { mioxml = new XML(); myarray = new Array(); mioxml.load(filexml); mioxml.onLoad = ElaboraXML; function ElaboraXML (success) { if (mioxml.loaded) { trace(mioxml); myText.text=mioxml; myarray = mioxml.childNodes; Dati(); delete myarray; delete mioxml; } }; };
// Funzione che prende i dati XML e li mette in degli Array function Dati () { // Array che contengono i Dati ----------------------- idvolo = new Array(); hpartenza = new Array(); harrivo = new Array(); partenza = new Array(); arrivo = new Array(); banana=new Array(); jbanana=new Array(); video=new Array(); dvideo=new Array(); musica=new Array(); smusica=new Array(); // --------------------------------------------------- for (k=0; k<=myarray.length; k++) { if (myarray[k].nodeName == "volo") { idvolo.push(myarray[k].attributes.id); } else if (myarray[k].nodeName == "partenza") { hpartenza.push(myarray[k].attributes.h); partenza.push(myarray[k].childNodes.toString()); //---------------------------------------------
} else if (myarray[k].nodeName == "banana") { jbanana.push(myarray[k].attributes.j); banana.push(myarray[k].childNodes.toString()); //-----------------------------
} else if (myarray[k].nodeName == "video") { dvideo.push(myarray[k].attributes.d); video.push(myarray[k].childNodes.toString()); //----------------------------- } else if (myarray[k].nodeName == "arrivo") { harrivo.push(myarray[k].attributes.h); arrivo.push(myarray[k].childNodes.toString()); //-----------------------------