Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
751 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [RESOLU]XML-Actionscript le retour

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU]XML-Actionscript le retour

n°1186237
Psykolio
Posté le 28-08-2005 à 11:59:50  profilanswer
 

Ben voilà, à peine un problème résolu, je me retrouve face à un autre...
 
J'ai un fichier xml qui contient du texte avec des balises html. Voilà le type de structure que j'ai donc:
 
 
<text>
<![CDATA[Ceci est une photo magnifique <b>oui oui </b><br>alors qu'en dis-tu espece de palmipede deglingue?]]>
</text>
 
voilà, dans mon code, je crée dynamiquement un clip avec un textfield dans lequel j'aimerais mettre le texte... mais que les balises html soient interprétées bien entendu...
 
j'ai donc:
this.comm.commtxt.htmlText=monxml[i].firstChild;
 
bon, le truc c'est que le texte se charge bien dans le textfield, mais les balises html ne sont pas interprétées, malgré le fait que le champ txt est à html=true et que je le remplis via htmlText...
 
après avoir pas mal cherché, j'ai trouvé sur un forum le même problème que moi... il serait dû au fait que le texte provenant du xml est en unicode, et donc les balises <> ne peuvent pas être interprétées dans le champ txt.
La solution serait d'après lui de se servir de la variable du champ texte, donc au lieu de faire this.comm.commtxt.htmlText="";
faire varchamptxt="";
 
problème: mon champ de texte étant dynamique, comment se servir de sa variable... ou comment lui assigner une variable?? :??:  
 
y aurait-il une autre solution?? convertir ma chaine pour que les balises soient prises en compte??
Merci!


Message édité par Psykolio le 28-08-2005 à 23:19:57
mood
Publicité
Posté le 28-08-2005 à 11:59:50  profilanswer
 

n°1186638
Psykolio
Posté le 28-08-2005 à 23:18:21  profilanswer
 

héhé j'alimente un peu le forum :ange: ...
 
je poste ici ma solution qui est toute bête étant donné que j'ai vu que je n'étais pas le seul à avoir rencontré ce prob.
 
simplement, pour récupérer le contenu d'un CDATA, il ne suffit pas de faire monxml[i].firstChild mais  monxml[i].firstChild.nodeValue
 
oui le simple monxml[i].firstChild fonctionne si on le teste avec un trace mais seul l'ajout du "nodeValue" permettra l'interprétation du code html contenu dans le texte.
 
voili voilou


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  [RESOLU]XML-Actionscript le retour

 

Sujets relatifs
[RESOLU]Problème clips dynamiques et assignation...retour chariot
[Résolu]Batch et raccourci clavier[.net][c++] concat une textbox et une string[resolu] merci haazheel
[Resolu] structure C++ vers structure C css et modèle font pas bon ménage... [Résolu]
[Java JMF] <résolu> Un player qui passe à null tout seul...[Résolu][VBA] Form_Load ne se lance pas au chargement
Générer une image avec coins arrondi avec GD [résolu][javascript]Espace insécable avec l'objet Option [Resolu]
Plus de sujets relatifs à : [RESOLU]XML-Actionscript le retour


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR