in AS3 non è comunque più necessario utilizzare le proprietà childNodes e firstChild, ma è possibile risalire direttamente ai nodi richiamandone il nome stesso
per l'xml proposto è possibile fare molto semplicemente un parsing del genere, sfruttando la classe XMLList
Codice PHP:
var s:String = "test.xml";
var r:URLRequest = new URLRequest(s);
var l:URLLoader = new URLLoader(r);
l.addEventListener(Event.COMPLETE, completeHandler);
function completeHandler(e:Event) {
var d:XMLList = new XML(l.data).volo;
for(var i:int = 0; i < d.length(); i++){
trace(d[i].attribute('id'));
trace(d[i].partenza.attribute('h'));
trace(d[i].partenza);
trace(d[i].arrivo.attribute('h'));
trace(d[i].arrivo);
trace('________________________');
}
}