Ho un file XML strutturato in questo modo
e devo leggere gli attributi thumb, full e descrizione.codice:<immagini> <img thumb='img_001_thumb.jpg' full='img_001_full.jpg' descrizione='img 001' /> <img thumb='img_002_thumb.jpg' full='img_002_full.jpg' descrizione='img 002' /> </immagini>
Per ora ho questo codice
che mi stampacodice:import flash.net.URLLoader; import flash.events.Event; import flash.net.URLRequest; import flash.xml.XMLDocument; var immagini:Array = new Array(); var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE,handleXMLloaded); loader.load(new URLRequest("foulard_unici.xml")); function handleXMLloaded(e:Event):void { var xml:XMLDocument = new XMLDocument(); xml.ignoreWhite = true; xml.parseXML(loader.data); for(var i:int = 0; i < xml.firstChild.childNodes.length; i++) { trace(xml.firstChild.childNodes[i]); } }
<img thumb='img_001_thumb.jpg' full='img_001_full.jpg' descrizione='img 001' />
<img thumb='img_002_thumb.jpg' full='img_002_full.jpg' descrizione='img 002' />
come devo modificare il codice all'interno del trace() perché ad esempio mi stampi il contenuto dell'attributo thumb?

Rispondi quotando
