bonsoir,
alors voila, j'ai un xml avec plusieurs niveaux parents/parents/enfants :
Code :
- - <test>
- - <show>
- <img nom="mouettes.jpg" dossier="test/show" />
- <img nom="erdre-1.jpg" dossier="test/show" />
- <img nom="erdre-2.jpg" dossier="test/show" />
- <img nom="bateaux.jpg" dossier="test/show" />
- <img nom="goutte4.jpg" dossier="test/show" />
- </show>
- - <présentation>
- <img nom="mouettes.jpg" dossier="test/présentation" />
- <img nom="erdre-1.jpg" dossier="test/présentation" />
- <img nom="erdre-2.jpg" dossier="test/présentation" />
- <img nom="bateaux.jpg" dossier="test/présentation" />
- <img nom="goutte4.jpg" dossier="test/présentation" />
- </présentation>
- </test>
|
et dans mon fla, je mets ça :
Code :
- var getXml = monXml.firstChild.firstChild.childNodes;
- var nb = getXml.length;
- for (q=0; q<nb; q++) {
- [...]
- _root.menuG["date"+q] = getXml[q].attributes.nom;
- }
|
donc j'arrive a avoir le contenu de <show>
mais en théorie, ça devrait etre plus propre et ça devrait lister le contenu de <show> ET de <présentation> avec ça:
Code :
- q = 0;
- for (var aNode:XMLNode = monXml.firstChild.firstChild; aNode != null; aNode=aNode.nextSibling) {
- for (var bNode:XMLNode = monXml.firstChild.firstChild.firstChild; bNode != null; bNode=bNode.nextSibling) {
- [...]
- _root.menuG["node"+q] = monXml.firstChild.firstChild.attributes.nom;
- q++;
- }
- }
|
mais ça marche pas. alors aidez moi siouplé ! comment faire pour lister TOUS les enfants quelque soit les parents ?
d'avance merci
---------------
c'est au pied du mur que l'on voit le mieux le mur !