Bonjour à tous,
Petit soucis incompréhensible ! J'ai un fichier XML que voici :
1 2 3 4 5 6 7 8 9 10 11 12
|
<?xml version='1.0' encoding="UTF-8" ?>
<tutoriel>
<chapitre numero="1">
<debut>20</debut>
<nom>Chapitre 1</nom>
</chapitre>
<chapitre numero="2">
<debut>30</debut>
<nom>Chapitre 2</nom>
</chapitre>
</tutoriel> |
Ce que je veux, c'est juste récupérer les valeurs de début (20 et 30) et les noms (Chapitre 1, Chapitre 2) dans Flash.
Pour cela, j'ai le script suivant :
1 2 3 4
|
var fichier:XML = new XML(); //
fichier.ignoreWhite = true; // Ignorer espaces blancs
fichier.load("tutoriel.xml"); // Nom du fichier XML à charger |
Si j'écris :
trace(fichier.firstChild);
Ca me renvoie "null".
Si j'écris :
trace(fichier.firstChild.childNodes[0]);
... ça me renvoie "undefined". Idem si je rajoute plein de childNodes[0] d'ailleurs. Le fait d'enlever le [0] ne change rien...
Le fichier est bien chargé, j'ai testé, il peut me renvoyer tout le contenu du XML...
Quelqu'un saurait-il d'où ça vient ?
Merci par avance.
Partager