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][CSharp] Problème d'interprétation caractère '>'


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 38
    Par défaut [XSLT][CSharp] Problème d'interprétation caractère '>'
    Bonjour à tous,

    je me tourne vers vous car j'ai un petit problème de conversion dans un de mes fichier XSL. Je pense que cette question est assez classique, pardonnez moi donc si celle-ci a déjà été posée ailleurs.

    Voici la ligne du fichier XSL en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #<xsl:value-of select="$ID"/> li:hover > .<xsl:value-of select="$Class"/> 
    { 
     display: block; 
    }
    Pour convertir du XML via un XSL, j'utilise la fonction C# ci-dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myXslTrans.Transform(myXPathDoc, null, myWriter);
    Mon problème est le suivant : lors de la conversion, le caractère '>' situé après 'hover' est interprété en &gt;
    Cependant, j'ai besoin de garder dans mon fichier de destination (qui est un CSS) le caractère '>' tel quel et non pas obtenir &gt;

    Pourriez-vous m'éclairer sur la façon de contourner cette interprétation ?

    En vous remerciant.
    Seinen.

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Hello,
    Ton xsl commence bien par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <xsl:stylesheet xmlns:xsl = "http://www.w3.org/1999/XSL/Transform" version = "1.0" >
              <xsl:output method="text" />
    ?

    Mais de toute façon faut ajouter ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #<xsl:value-of select="$ID"/><xsl:text disable-output-escaping="true"> li:hover > .</xsl:text><xsl:value-of select="$Class"/>

  3. #3
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 38
    Par défaut
    Bonjour Morbo,

    merci pour ta réponse rapide.
    Oui, pas de problème mon entête est correct :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="text"/>
    Ta solution fonctionne nickel. J'aurais pu chercher encore longtemps, je ne connaissais pas cette fonction.
    Cependant, petite précision, j'ai dû changer le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:text disable-output-escaping="true">
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:text disable-output-escaping="yes">
    Je te remercie encore une fois.
    Seinen.

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

Discussions similaires

  1. [Batch] problème d'interprétation des caractères au lancement du batch
    Par boubek dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 30/11/2014, 12h52
  2. Réponses: 2
    Dernier message: 11/07/2005, 23h54
  3. [ToolTip] Problème avec le caractère "\n"
    Par thomas_strass dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 30/09/2004, 09h19
  4. [XSLT] application d une xslt et problème d'accents
    Par lanfeust23 dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 26/07/2004, 13h08
  5. problème avec le caractère saut de ligne ...
    Par vbcasimir dans le forum Administration
    Réponses: 2
    Dernier message: 17/06/2004, 16h35

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