XML la galere

flexiflex Messages postés 8 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 6 avril 2006 - 2 mars 2006 à 18:42
cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009 - 2 mars 2006 à 22:23
Au risque de paraitre pour 1 blaireau....

Voila, j'ai créé un XML tous simple genre


<etablisement> text </etablisement>
<ville> text </ville>
<nompromo> text </nompromo>
text

<dateon> date </dateon>
<dateoff> date </dateoff>
<secteur> text </secteur>



et dans mon flash

var myXML=new XML;
myXML.load("monfichier.xml");
_root.name=myXML.firstChild.childNodes[0].attributes.id;

Mais voila y charge bien mon XML mais dans le dynamique txt box _root.name y m'affiche rien..... Et quand je fait un trace pour voir si y a des nodes enfant y me dis ...null
Donc 1 ou alors je capte que dalle et je fais une connerie ou alors tous les bouquin et tuto se foute de ma gueule ou autre o choix (doné moi un soluce )
Merci . flexiflex qui a mal au crane

4 réponses

cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009
2 mars 2006 à 19:01
Salut

tu parse ton xml lorsque tu est charger.....

myXML.onLoad = function() {
trace(myXML.firstChild.childNodes[0].attributes.id);
};

ActionScript Experience
0
cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009
2 mars 2006 à 19:02
mdr, désolé j'ai été un peu vite....

tu parse ton xml lorsque tu es sûr qu'il est charger.....

ActionScript Experience
0
flexiflex Messages postés 8 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 6 avril 2006
2 mars 2006 à 22:19
Ouich

Quand je fait ce que tu m'as dis il sort sur la fenetre output "undifined"........

Merci en tous cas pour ta reponse.

Flexiflex
0
cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009
2 mars 2006 à 22:23
oui c'est un code de demo .....

d'apres ton premier post ca donne ca !!!

myXML.onLoad = function() {
_root.name=myXML.firstChild.childNodes[0].attributes.id;
};

j'espere que ca d'avance ...

a+





ActionScript Experience
0
Rejoignez-nous