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.

Acces aux Telechargements

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"
<?xml version="1.0" encoding="iso-8859-1"?>
<racine>
<liste contenu="Contenu de la premiere variable" />
<liste contenu="Contenu de la deuxieme variable" />
<liste contenu="Contenu de la troisieme variable" />
<liste contenu="Contenu de la quatrieme variable" />
<liste contenu="Contenu de la cinquieme variable" />
<liste contenu="Contenu de la sixieme variable" />
</racine>