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

XMLRAD Discussion :

interprétation du html dans un noeud xml


Sujet :

XMLRAD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Juin 2004
    Messages : 34
    Par défaut interprétation du html dans un noeud xml
    Bonjour,

    J'ai un fichier xml que je parse avec un fichier xsl. Le fichier xml est généré automatiquement à partir d'une interface, les utilisateurs souhaitent à présent saisir du code html au niveau de cette interface.

    Voilà comment je parse un des noeuds :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <xsl:when test="MESSAGE!= ''">
         <xsl:value-of select = "MESSAGE"/>
    </xsl:when>
    Le problème c'est que dans MESSAGE il peut y avoir du code html et j'aimerai bien que ce code soit interprété. Or value-of transforme tout en texte, j'ai essayé copy-of, idem. Voilà un example de noeud xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <MESSAGE><![CDATA[Ceci est un message TEST avec des balises html<br>
    <a href=\"http://www.google.fr\">TEST</a>]]></MESSAGE>

  2. #2
    Membre averti
    Femme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Juin 2004
    Messages : 34
    Par défaut
    suite des évènements :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select = "substring(MESSAGE,9,string-length(MESSAGE)-3)"/>
    avec ce code j'arrive à supprimer la balise CDATA et cela me donne encore un code non interprété...

  3. #3
    Membre éclairé Avatar de Jeweller
    Inscrit en
    Août 2003
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Août 2003
    Messages : 357
    Par défaut
    Le copy-of devrait fonctionner.
    Mais essaie plutot comme ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select="....." disable-output-escaping="yes"/>
    Je ne suis plus sur si c un "yes" ou un "no" qu'il faut mettre!
    Michael

  4. #4
    Membre averti
    Femme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2004
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Juin 2004
    Messages : 34
    Par défaut
    Je te remercie pour ta réponse mais cela ne fonctionne toujours pas car j'ai bien les balises html intactes mais j'aimerai aussi qu'il m'affiche un lien cliquable etc... du vrai code html interprété.

    Merci d'avance

Discussions similaires

  1. [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
  2. Interpréter du HTML dans <%=..%>
    Par Dark Ryus dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 26/10/2007, 12h52
  3. [HTML] Ne pas interpréter du HTML dans un texte
    Par shaun_the_sheep dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 15/11/2006, 10h11
  4. interprétation du html dans un noeud xml
    Par skea dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 24/04/2006, 16h46
  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