IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 1 & ActionScript 2 Discussion :

Code HTML dans un fichier XML


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 102
    Points : 97
    Points
    97
    Par défaut Code HTML dans un fichier XML
    Bonjour,

    Comment puis je faire pour afficher ce genre de texte contenu dans une balise XLM du type :

    <![CDATA[<b>Titre en gras</b>....]]>

    au format HTML dans un champ texte ?

    Mes balises HTML n'ont aucun effet et sont affichées tel quel, et pourtant,
    j'ai vérifié que ma zone de texte réceptrice accepte bien le format HTML.

    Un ch'tite idée, un conseil ? Ca m'aiderait bien

  2. #2
    Membre expérimenté Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Points : 1 537
    Points
    1 537
    Par défaut
    faut utiliser "htmlText" à la place de "text" !
    Le plus grand arbre est né d'une graine menue, une tour de neuf étages est partie d'une poignée de terre.
    Mon blog : http://web.codeur.free.fr

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 102
    Points : 97
    Points
    97
    Par défaut
    C'est ce que fais (j'avais oublié de préciser)

  4. #4
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Points : 3 325
    Points
    3 325
    Par défaut
    Citation Envoyé par Lorenzo77 Voir le message
    faut utiliser "htmlText" à la place de "text" !
    et aussi passer la propriété 'html' à true :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    my_txt.html = true;
    my_txt.htmlText = "<b> this is bold text </b>";
    Citation Envoyé par jpboogie Voir le message
    C'est ce que fais (j'avais oublié de préciser)
    le mieux est de joindre ton code.

    il faut aussi vérifier que la valeur que tu donne ne contient pas les balises CDATA.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 102
    Points : 97
    Points
    97
    Par défaut
    Voilà le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    stop();
    var Xml_Server:String = "<a href="http://www.soblunk.fr/xmldata/" target="_blank">http://www.soblunk.fr/xmldata/</a>";
    var zicos:String = "Jp";
    zone_txt.html = true;
    // On charge la biographie du musicien depuis le serveur
    var XmlInfos:XML = new XML();
    XmlInfos.ignoreWhite = true;
    XmlInfos.load(Xml_Server + "biographies.xml");
    XmlInfos.onLoad = function(ok:Boolean):Void {
    if(ok) {   
      var Node = XmlInfos.firstChild;
      var nbrItems:Number = Node.childNodes.length;
      for(var i:Number = 0; i < nbrItems; i++)
       {
          if(Node.childNodes[i].childNodes[0].attributes.value == zicos)   
           {           
        zone_txt.htmlText = Node.childNodes[i].childNodes[1].firstChild;
        break;
        }
       }
        }
     else
      trace("Erreur de chargement des données !!!");
    }
    Simple quand même non ?

    et le fichier XML :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
     
    <?xml version="1.0" encoding="UTF-8" ?>
    <root>     
     
     <!-- Jean Michel -->
     
        <zicos>
      <nom value ="Jean Michel" />    
            <biographie>
       <![CDATA[Jean Michel super batteur mystèrieux qui ne veut pas dévoiler son parcours. C'est plutôt louche non ?]]>
            </biographie>
            <matos>
       <![CDATA[ Tuperware Only]]>        
            </matos>        
        </zicos>
     
        <!-- Stéphane -->
     
        <zicos>    
      <nom value="Stéphane" />
      <biographie>
       <![CDATA[Quel que soit le style de musique, c 'est toujours le son de la <b>basse</b> qui a retenu mon attention.Je finis par passer le cap à l'age de 18 ans. Venant d'échapper aux obligations militaires, je viens de gagner 1 an.
    Donc je m'offre le bel instrument.
    A présent, il faut s'y mettre, et ce n'est pas la même chose, en rentrant chez soi, plus rien à voir avec le son de basse qui résonne dans mon walkman.Je finis par rencontrer un guitariste qui me donne les coordonnées de son prof. Celui-ci me fait découvrir le
    Blues et le Rock qui ne me quitteront plus.Il nous donne des cours complémentaires, c'est tout de suite plus motivant à deux. Très vite, un batteur vient se greffer, c'est encore mieux. Je commence à prendre un peu plus confiance. Les groupes se forment, d'autres se déforment.
    S'enchaînent alors différentes  formations et styles musicaux allant du Blues, Rock, Gospel au Jazz et à la Bossa.
    Jusqu'à ce jour, reparti pour de nouvelles aventures, avec la  rencontre du groupe SOBLUNK, mélange de reprises Blues et Rock.]]>
            </biographie>
            <matos>
       <![CDATA[Basses:
     Fender Jazz Bass Custom Shop Relic 64, Fender Précision Bass 68.
     Amplis :
     Ampeg B15N portaflex 1965, Mark Bass 121]]>
            </matos>    
        </zicos> 
     
        <!-- JpBoogie -->
     
        <zicos>    
      <nom value="Jp" />
      <biographie>
       <![CDATA[<b>Boogie Woogie All Night Long et plus si il faut ....</b>   
    Première guitare acoustique vers 12 ans. C'est mon grand pére qui me l'achète après en avoir eu mare que je lui taxe ses planches, ses clous et son fil à pêche pour fabriquer mes propres modèles hyper customisés...
    Du coup une vraie guitare il faut apprendre et là ça m'amuse beaucoup moins.
    Finalement sous la menace (mon pépé il voulait la revendre la guitare hey ...),je m'y mets sérieux avec l'aide de copains qui connaissent déjà au moins quatre accords eux ...
    Formation, d'un premier groupe Les FLYING MONKEYS. Notre terrain de jeu, c'est les Boum, les anniv et les fêtes du lycée. On devient des gloires locales arrrf, arrrrf...... 
    Parallèlement je mets au saxo et au solfège pendant trois ans mais ensuite, abandon du saxo après démonstration de mes talents de jazz man à mes parents (dommage, mais le saxo dans l'appart, ma mère a pas supporté, pourtant je jouais super bien ...).
    Puis aprés ça il y aura d'autres petits groupes de potes par-ci par là, et c'est l'armée et la rencontre avec un autre guitariste qui travaille avec un auteur compositeur. Formation d'un groupe d'accompagnement du Monsieur compositeur (ce coup ci je tiens la basse).
    Ensuite vers 1982, formation de MAELSTROM. On ne joue que nos compos et on gagne même un tremplin (ne pas confondre avec trempolino hein ...) au Golf Drouot (la classe pour l'&poque ...).
    Deux ans plus tard, remaniement du groupe suite à un gros malheur (notre batteur se tue en voiture) et on s'appelle maintenant MAKO.
    Ensuite, je prends quelques années musicalement sabatiques pour causes professionelles. Quelques boeufs de temps en temps, et c'est presque la fin de ma carrière, quelques guitares
    sont déjà au clou, et puis, recontre avec mon vieux pote PhilGood qui en plus est mon voisin, et formation d'un duo électro-acoustique ROSEWOOD.        
    Intégration en 2007 de WOODY WOOD PICARDS groupe de Rock,Pop, mais clash du groupe en Septembre 2008.
    Et puis je rejoins SOBLUNK en Octobre 2008 en compagnie de mon binome PhilGood et là c'est bien parti pour le gros Fun !!!"]]>
            </biographie>
            <matos>
       <![CDATA[Guitares électriques :
    Fender Stratocaster Deluxe Player,Fender Stratocaster American Standard, Fender Telecaster Mex       
    Guitares acoustiques :
    Gibson J150, Takamine NP-25C, WashBurn ES10
    Amplis :
    Orange Rockerverb 100 , Fender Blues de Luxe, Orange Crush 15w
    Effets :
    Wha Vox , Ibanez Flanger, Ibanez Echo Delay DE7, Xotic BB Preamp, Boss TU-2, Seymour Duncan Pickup Booster"]]>
            </matos>    
        </zicos>    
     <!-- Pascal -->
     
        <zicos>    
      <nom value="Pascal" />
      <biographie>
       <![CDATA[Pascal : (1956,encore vivant)
    Dès l'age de douze, treize ans, Pascal apprend la guitare en autodidacte dans les clubs celtiques de Bretagne.        
    De Hugues Auffray à Dylan, en passant par Alan Stivel et d'autres, les chansons folks furent sont initiation.
    Révolté de nature, le rock  lui démange les doigts : il passe des Rolling Stones à Led Zep,Deep Purple et par une période alternative (années 70 obligent) dans le groupe ANTIGONE.
    De retour en région parisienne, passage par la country music dans divers groupes, pour s'échouer dans une formation variété (hé oui il faut bien vivre...) INTERIM ce qui lui prendra 10 ans de ses bons et loyaux services.
    En même temps, fréquentant les milieux blues même les plus sombres, le virus ne le quitte plus. Au début des années 2000, il est le créateur de SOBLUNK qui subira quelques liftings. 
    De la reprise à la compo, Pascal s'exprime et s'affirme dans un long trajet avec l'histoire de SOBLUNK ]]>
            </biographie>
            <matos>
       <![CDATA[Guitares électriques :
    Fender Roben Ford custom shop, Tom Anderson Model T CLASSIC
    Guitares acoustiques :
    Takamine EG523SC
    Amplis :
    MESA BOOGIE Recto Verb Rectifier 50W
    Effets :
    Delay MARSHAL Echo Head, Wha Wha VOX ,Trémolo BOSS  TR2, Disto TS9 IBANEZ]]>
            </matos>    
        </zicos> 
     
     <!-- PhilGood -->
     
        <zicos>    
      <nom value="Phil" />
      <biographie>
       <![CDATA[I Feel Good ohhh Yeah !!!!!
    15 ans première guitare, mais après un laborieux pénitencier et ce n'est pas le plus compliqué du répertoire de l'apprenti guitariste, il décide pour faire plaisir à des potes de prendre la basse au sein d'un groupe CRAWLING RIDERS....
    Mais voilà c'est bien le devant de la scène qui l'intéresse.... C'est aprés un court passage sur la scène du mythique Olympia en 1980 (3mn 50 de bonheu) cette fois en tant que guitariste, qu'il se fait remarquer lors du final , ils lui avaient laissé le micro dans les mains
    ces malades,donc il en a profité , mais il fut grillé dans le métier......(ça n'aurait pas plus à Francis C.... qu'il chante plus fort que lui), c'est la légende qui le dit......
    Plus tard premier chanteur du groupe qui devait devenir plus tard SORTILEGE et oui rien que ça, il retourne rapidement dans l'ombre préférant son salon à toute scène internationale.
    Puis ce fut la grande époque acoustique avec son pote JpBoogie qui le repéra facilement pour cause qu'il habitait en face de chez lui et qu'il ne quittera plus tellement qu'ils sont complices ces deux là...
    Ils crérent un duo ROSEWOOD et les murs de la salle des fêtes de Marcq en Bareuil résonnent encore d'un Whole Lotta Love endiablé et acoustique !!!
    Et puis voila l'acoustique c'est bien mais l' électrique c'est mieux, et le voila reparti mais cette fois ci comme il l'avait rêvé il y a 35 ans , en tant que chanteur......
    Et oui y'a moins de matos à trimbaler .....feignant !!!]]>   
            </biographie>   
            <matos>
       <![CDATA[Takamine électro acoustique 6 cordes et micro Shure beta (non bloquant) 58A.
    Il faut bien ça pour maitriser la puissance de sa voix..... Et aussi une sono Yamaha 125.000 Watts.
    C'est clair que niveau matos à trimballer il est gagnant ......" ]]>
            </matos>    
        </zicos>     
    </root>
    Je récupère correctement les infos venant du XML, c'est juste ces tags HTML qui posent problème.

  6. #6
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Points : 3 325
    Points
    3 325
    Par défaut
    essayes en récupérant la valeur de la balise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    zone_txt.htmlText = Node.childNodes[i].childNodes[1].firstChild.value
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    zone_txt.htmlText = Node.childNodes[i].childNodes[1].firstChild.nodeValue

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 102
    Points : 97
    Points
    97
    Par défaut
    Tu sais quoi BeeKeep ? T'es le meilleur.... Ca marche !!!!! (avec nodeValue) Par contre si tu pouvais m'expliquer ....

    Bon ben encore merci, c'est pas la première fois que tu me sors de la mouise

  8. #8
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Points : 3 325
    Points
    3 325
    Par défaut
    Citation Envoyé par jpboogie Voir le message
    Ca marche !!!!! (avec nodeValue) Par contre si tu pouvais m'expliquer ....
    nodeValue retourne le contenu de la balise, donc le contenu de CDATA et non la balise entière.
    Si le CDATA est conservé il joue son rôle et les balises html ne sont pas parsées.

    à bientôt

    Merci de penser à ajouter le tag résolu les prochaines fois.
    (en cliquant sur le bouton )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CDATA]Mettre du code ASP dans un fichier XML
    Par Deejoh dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 23/11/2007, 10h04
  2. [javascript]Contenu HTML dans un fichier xml
    Par s.n.a.f.u dans le forum APIs
    Réponses: 4
    Dernier message: 15/11/2007, 13h46
  3. [javascript]Contenu HTML dans un fichier xml
    Par s.n.a.f.u dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 15/11/2007, 13h46
  4. Probleme dans mon code recherche dans un fichier Xml
    Par dederfred dans le forum Delphi
    Réponses: 11
    Dernier message: 21/10/2006, 16h51
  5. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo