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

XSL/XSLT/XPATH XML Discussion :

[XSLT][XHTML] interprétation du contenu d'un bloc CDATA avec FF2


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre régulier Avatar de krapno
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 180
    Points : 74
    Points
    74
    Par défaut [XSLT][XHTML] interprétation du contenu d'un bloc CDATA avec FF2
    Salut,

    je viens d'avoir besoin de faire interpréter, par le navigateur (IE7/FF2), le contenu d'un bloc CDATA contenant du code HTML et je m'aperçois que sous IE7 le résultat est impeccable mais pas sous FF2.
    J'ai déjà regardé ceci :http://www.developpez.net/forums/sho...d.php?t=185070 et j'ai essayé ce code là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select="monnoeud" disable-output-escaping="yes"/>
    mais sans succès...

    Merci pour vos suggestions

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Quel résultat obtiens-tu ?
    Que voudrais-tu obtenir ?
    etc...

  3. #3
    Membre régulier Avatar de krapno
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 180
    Points : 74
    Points
    74
    Par défaut
    bonjour,

    alors en fait j'ai fais des recherches jusqu'à tomber sur ce thread:
    https://bugzilla.mozilla.org/show_bug.cgi?id=98168

    il semblerait tout bonnement que Mozilla refuse d'implémenter cette fonctionnalité en s'appuyant sur des recommandation du W3C

    Affaire à suivre...

    disable-output-escaping permet dans mon cas d'avoir un noeud XML contenant un bloc de code HTML pure:

    Exemple:

    source.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <noeud><![CDATA[<b><font color="#FF0000">Mon texte rouge</font></b>]]></noeud>
    habillage.xsl
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:value-of select="noeud" disable-output-escaping="yes"/>
    IE interprete parfaitement le bloc HTML, pas FF ...

  4. #4
    Membre régulier Avatar de krapno
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 180
    Points : 74
    Points
    74
    Par défaut
    Bonjour,

    J'ai finalement résolu le problème d'une manière assez particulière.
    Dans mon nœud XML je ne mets plus:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <noeud><![CDATA[<b><font color="#FF0000">Mon texte rouge</font></b>]]></noeud>
    Mais ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <noeud><![CDATA[&lt;b&gt;&lt;font color=&quot;#FF0000&quot;&gt;Mon texte rouge&lt;/font&gt;&lt;/b&gt;]]></noeud>
    Et bien sûr le paramètre disable-output-escaping="yes" pour l'habillage xsl.

    Cordialement,

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 26
    Points : 20
    Points
    20
    Par défaut
    Chez moi Firefox l'interprète toujours comme du texte brut...

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

Discussions similaires

  1. [XSLT][>XHTML] interprétation du contenu d'un bloc CDATA
    Par Matth_S dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 21/07/2006, 13h18
  2. Xml, Xslt, Xhtml et Javascript ?
    Par Clad3 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/07/2006, 14h18
  3. [xsl] mauvaise interprétation du contenu d'une balise XML
    Par Cédric B. dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/01/2006, 12h59

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