Bonjour,
j'ai un soucis avec un petit bout de code qui bug.
J'ai un fichier xml :
Citation :
<questions> <question1> <question> Voici la question 1 ? </question> <reponse1> blablabla </reponse1> <reponse2> tralalala </reponse1> <reponse3> youplabada </reponse1> </question1> <question2> <question> Voici la question 2 ? </question> <reponse1> blablabla2 </reponse1> <reponse2> tralalala2 </reponse1> <reponse3> youplabada2 </reponse1>
</question2> </questions> <questions>
<question1>
<question> Voici la question 1 ? </question>
<reponse1> blablabla </reponse1>
<reponse2> tralalala </reponse1>
<reponse3> youplabada </reponse1>
</question1>
<question2>
<question> Voici la question 2 ? </question>
<reponse1> blablabla2 </reponse1>
<reponse2> tralalala2 </reponse1>
<reponse3> youplabada2 </reponse1>
</question2>
</questions>
|
et un flash dans lequel je voudrais récupérer les données de mon fichier xml :
Action Script
voir codecopier dans le presse papierimprimer?
Citation :
1. myXML = new XML() 2. myXML.ignoreWhite = true; 3. myXML.onLoad = function(success) {
4. for (var i = 1; i < 3; i++) { 5. if(success){ 6. /* definit le chemin*/ 7. var chemin = "/questions/question"+i+"/question" ; 8. /* on récupère toutes les personnes*/ 9. var personNoeud = mx.xpath.XPathAPI.selectNodeList(this.firstChild,chemin); 10. /* on remplit le textarea */ 11. trace (personNoeud ) 12. } 13. } 14. } 15. myXML.load("questions.xml" ) 16.
myXML = new XML()
myXML.ignoreWhite = true;
myXML.onLoad = function(success) { for (var i = 1; i < 3; i++) {
if(success){
/* definit le chemin*/
var chemin = "/questions/question"+i+"/question" ;
/* on récupère toutes les personnes*/
var personNoeud = mx.xpath.XPathAPI.selectNodeList(this.firstChild,chemin);
/* on remplit le textarea */
trace (personNoeud )
}
}
}
myXML.load("questions.xml" )
|
et quand j'execute voila ce que j'obtien :
<question> Voici la question 1 ? </question>
Je voudrais qu'il ne m'affiche pas les <question> et </question>
Message édité par nebbb le 19-03-2009 à 16:23:29