J'ai un probleme avec les fichiers XML.....j'ai un fichier XML et j'essaye de le lire dans Flash....
j'ai un fichier XML de ce type:
<Question>
<Maison1>
<Question1 Question="la question"/>
<Question2 Question="la question"/>
......
</Maison1>
</Question>
et le code suivant
_global.loadQuestion = function(maison, serie)
{
my_XML = new XML();
myXML.ignoreWhite = true;
my_XML.load("Question.xml");
my_XML.onLoad = function(success)
{
if(success)
{
trace(this.childNodes[0].childNodes[0].childNodes[0]);
trace(this.childNodes[0].childNodes[0].childNodes[1]);
}
}
}
avec ce code je voudris que les trace affiche
<Question1 Question="la question"/>
<Question2 Question="la question"/>
mais sa n'affiche pas sa....pour avoir ce resultat je dois faire
trace(this.childNodes[0].childNodes[1].childNodes[1]);
trace(this.childNodes[0].childNodes[1].childNodes[3]);
alors ma question est pourquoi je doit mettre 1 au deuxieme childNodes ??? ce n'est pas comme un tableau ....le premier élément est 0 ???? et pk pour afficher la question1 et 2 je doit ecrire 1 et 3 ??? quand je mets 1 et 2 au dernier childnodes la question 1 sort mais pas la deuxieme....comme si il y aurait de quoi entre les deux question......