<?xml version="1.0" encoding="utf-8"?> <root>
<list>
</root>
<item id="45">
</list>
<filename>affiche1.jpg</filename>
</item><url>http://www.google.fr/</url> <target>_blank</target> <title>Image n°1</title> <description>Description de l'image...</description> <item id="61">
<filename>affiche2.jpg</filename>
</item>
<url>http://www.google.fr/</url> <target>_blank</target> <title>Image n°2</title> <description>Description de l'image...</description> |
//Imports Flash import flash.net.URLLoader; import flash.net.URLRequest; import flash.events.Event; //URL du fichier XML var fichierXML:URLRequest = new URLRequest("fichier.xml"); //Chargement du fichier var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, onLoaded);
loader.load(fichierXML); //Traitement des données function onLoaded(e:Event):void {
//Récupération des données du fichier XML
}
var xml:XML = new XML(e.target.data); //Séparation des données par type var xmlData0:XMLList = xml.list.item.attribute("id"); var xmlData1:XMLList = xml.list.item.filename; var xmlData2:XMLList = xml.list.item.url; var xmlData3:XMLList = xml.list.item.target; var xmlData4:XMLList = xml.list.item.title; var xmlData5:XMLList = xml.list.item.description; //Affichage de données spécifique var nom1 = xmlData1[0];
trace("Image n°1 : "+nom1);
|