[FLASH 8] XML et Flash - Problème de ChildNodes
Bonjour.
Je suis débutant sous Flash. J'essaie de créer un application qui va rapatrier des données d'une base de données MySQL vers Flash en passant par XML.
Voila mon fichier xml :
Code:
1 2 3 4 5 6 7
| <liste_articles>
<row id="1">
<column="Name">black shirt</column>
<column="Category">teeshirt</column>
<column="File">/images/teeshirt/black.jpg</column>
</row>
</liste_articles> |
Mon code AS :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| donnees_xml = new XML();
donnees_xml.ignoreWhite = true;
donnees_xml.load('liste_articles.xml');
donnees_xml.onLoad = function(ok) {
if (ok) {
var i=0;
var childItems:Array = donnees_xml.firstChild.childNodes;
_root.texte.text = childItems.length;
while (i < childItems.length){
_root.texte.text += childItems[i].firstChild.firstChild.nodeValue + "\n";
i++;
}
}
} |
Résultat : je récupère bien la variable blackshirt, précédé de la quantité d'articles... Par contre je n'arrive pas à afficher la catégorie contenu dans la balise <column ="Category"> ... Quelqu'un aurait il une idée ???
Autre chose, est il possible que Flash m'affiche uniquement les catégories sans doublons, même si ils sont en doublons dans le fichier XML ??? Ou dois je créer un autre fichier XML avec uniquement les catégories par DISTINCT dans MySQL???
Merci d'avance pour votre aide ![/code]