Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème de lecture XML [ Base de données / XML ] (kevingraph)

mercredi 3 décembre 2008 à 11:44:59 | Problème de lecture XML

kevingraph

Bonjour à tous, voici mon premier post sur ce forum
je suis novice en flash et je voudrais pouvoir lire des news dans mon fichier flash.
J'ai donc un fichier XML du type
<?xml version="1.0" encoding="UTF-8" ?>
<base>
<categorie0 id="test" num="0">
<lien0 param1="mlkjlmkj" param2="mlkjlmj" param3="2006-10-23">
<![CDATA[mlkjmljklmkj]]>
</lien0>
<lien0 param1="test" param2="k-graph" param3="2008-09-23"><![CDATA[test ]]>
</lien0>
<lien0 param1="test" param2="test" param3="2008-10-03"><![CDATA[lkjhlkjhlkhlkjh]]>
</lien0>
<lien0 param1="test" param2="test" param3="2008-11-24"><![CDATA[test]]>
</lien0>
</categorie0>
<categorie1 id="test" num="1">
<lien1 param1="test" param2="test" param3="2008-12-02"><![CDATA[test]]>
</lien1>
</categorie1>
</base>

Mon problème est que je voudrais lire en boucle les noeuds <lien..> soit de toutes les catégories ou seulement d'une seule choisie via l'actionscript de mon flash. Petit hic j'arrive bien à lire les noeuds <categorie..> mais je n'arrive pas à créer un boucle qui pointe sur les noeuds <lien..>.

Quelqu'un pourrais t'il m'aider??? SVP
mon actionscript est :

Action Script

  1. var newsXML:XML = new XML(); 
  2. newsXML.ignoreWhite = true
  3. var output:String = ""
  4.  
  5. newsXML.onLoad = function(success) { 
  6.     if (success) { 
  7.         var news:Array = newsXML.firstChild.childNodes; 
  8.         for(i=0;i<news.length;i++) { 
  9.             output += "<lien0>"
  10.             output += news[i].childNodes[0].attributes.param1; 
  11.             output += "</lien0> \n"
  12.             output += news[i].childNodes[0].attributes.param2; 
  13.             output += " - "
  14.             output += news[i].childNodes[0].attributes.param3; 
  15.             output += "\n"
  16.             output += news[i].childNodes[0].firstChild.nodeValue; 
  17.             output += "\n\n"
  18.         } 
  19.         news_txt.htmlText = output; 
  20.         nbnews.text = newsXML.firstChild.childNodes.length; 
  21.     } 
  22.     else 
  23.     { 
  24.         news_txt.text = "XML file did not load."
  25.     } 
  26.  
  27. newsXML.load("newser.xml");

mercredi 3 décembre 2008 à 19:36:17 | Re : Problème de lecture XML

Orange73

Membre Club
Hello,

Moi avec ton code sa m'affiche bien les noeuds Lien...

jeudi 4 décembre 2008 à 10:05:58 | Re : Problème de lecture XML

kevingraph

salut,
Merci en fait j'ai trouver la solution avec un tutorial sur ce site mon problème est donc résolu houpi.


jeudi 4 décembre 2008 à 23:51:55 | Re : Problème de lecture XML

pegase31

Membre Club Administrateur CodeS-SourceS
Bonsoir,

Serait-il possible que l'on connaisse la solution à ton soucis ?
Ça pourrait toujours servir aux gens qui rencontreraient le même problème que toi à l'avenir. (encore une fois, ceux qui savent faire une recherche sur ce forum ;))

Peg'

vendredi 5 décembre 2008 à 09:44:13 | Re : Problème de lecture XML

kevingraph

Réponse acceptée !
Salut pegase31,
J'ai trouvé la solution ici.
C'est un tutoriel de BlackWizzard.
Voili voilou en espérant que cela puisse servir à d'autre dans le besoin.
K-graph

vendredi 5 décembre 2008 à 15:36:19 | Re : Problème de lecture XML

pegase31

Membre Club Administrateur CodeS-SourceS
Merci bien, je valide ta réponse et le tour est joué ;)

Peg'

vendredi 5 décembre 2008 à 16:08:06 | Re : Problème de lecture XML

kevingraph

ok A bientoto.



Cette discussion est classé dans : xml, childnodes, output, news, newsxml


Répondre à ce message

Sujets en rapport avec ce message

javacript flash avec output xml [ par Orange73 ] Hello,Voilà j'ai un doc flash qui load un xml externe via l'AS suivant :var newsXML:XML = new XML();newsXML.ignoreWhite = true;var output:String = ""; [Flash] Images avec Xml [ par lechokapik ] Bonjour, j'ai un problème, j'aimerais afficher des images les unes à cotées des autres avec du Xml, pour cela j'ai mon fichier xml composé comme ceci Accent dans un XML [ par Burnside ] Bonjour,Je n'arrive pas à afficher les accents dans mon module de news qui load un xml.Code flash :xmlNews = new XML();xmlNews.onLoad = affichageNews; Défilement d'un texte XML [ par twinsen60 ] Bonjourj'ai un lecteur de News, avec le code suivant :system.useCodepage = true;xmlNews = new XML();xmlNews.onLoad = affichageNews;xmlNews.load("news. Problème d'AS pour une news xml [ par fartounet ] Bonsoir à tous,J'ai   un problème avec un AS, il y a deux erreurs alors que le code me parrait bon.Mais comme je ne suis pas un pro de l'AS et que je texte dynamique et swapdephs() [ par etudiant20a ] Bonjour, Voila je dois réaliser une actualité dynamique via actionscript/XML . Il y'a 9 rubriques symbolisé par une image et un texte (par exemple dan News XML [ par Orange73 ] Bonjour,Je souhaiterai crée une news flash qui va lire les données d'un xml mais étant une quiche en xml je demande votre aide, sachant que je souhait Problème de XML.onLoad et de AttachMovie [ par Lyche ] Bonjour.Je vous expose mon problème (encore moi oui :/)J'ai une fonction attachMovie qui tourne très bien, Mais lorsque je la met dans une fonction mo Conversion en nombre.. ? [ par Lyche ] Bonjour.Je suis devant un problème un peu stupide, mais je ne trouve pas la solution, ni sur l'aide, ni sur les sites.J'ai vu la fonction : "Number(pa childNodes [ par jobrider ] hello tous !je galèèère...j'essaille de récuperer  une varable dans mon flash depuis mon xml.rien ne sort ! HELPvoila mon xml :</s


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.