Accueil > Lecture d'un fichier XML >une valeur par ligne -Avec Eanim version 7__2xx |
version v2 |
15/05/2007 |
|
Fonction ( qui devrait bientot etre integree a Eanim);permettant de mettre dans des variables les valeurs contenues dans un fichier XML. |
Fichier as de l'editeur Mtasc: class lirexml2{ static function lecture(){ if (_root.message_text == 0){ var playlist_xml = new XML(); //recre la var de reception playlist_xml.ignoreWhite=true; //efface les retour de ligne playlist_xml.load("playlist.xml"); //fichier xml a charger //- attente fin chargement ok ------------------- playlist_xml.onLoad = function(ok) { if (ok){ var table_cont= new Array(); // table recuperation var _root.message_text = 1; // si ok , ne passe qu'une fois for(var i = 0; i < this.firstChild.childNodes.length ; i++) { table_cont[i]=(this.firstChild.childNodes[i].attributes.contenu); // mettre la ligne ci-dessous OU ligne par ligne _root["message"+(i+1)+"_text"] =table_cont[i];//recopie dans les vars Eanim }// fin boucle for // mettre les lignes ci-dessous OU la ligne ci-dessus // _root.message1_text =table_cont[0]; //recopie dans la var Eanim // _root.message2_text =table_cont[1]; //recopie dans la var Eanim // _root.message3_text =table_cont[2]; //recopie dans la var Eanim // _root.message4_text =table_cont[3]; //recopie dans la var Eanim // _root.message5_text =table_cont[4]; //recopie dans la var Eanim // _root.message6_text =table_cont[5]; //recopie dans la var Eanim }//fin if ok }; //fin fonction ok avec le ';' }// fin if flag passage une fois _root.message_text }// fin fonction }// fin class |
fichier lirexml2.phi: Des variables: -pour afficher les 6 valeurs contenu dans le XML Un bouton sur clic: pour lancer la fonction fichier "playlist.xml" |