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] Décodage des caractères unicode


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par défaut [XSLT] Décodage des caractères unicode
    Salut,

    J'ai un fichier xml de ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?xml version="1.0" encoding="UTF-8"?>
    <root>
    <session id="235" ordre="34">
    	<listeSessionIntervention>
    		<Intervention id="1427">
    			<strTitre><![CDATA[Maladie des griffes du chat au cours d&# 8217;un traitement par Etanercept : une observation]]></strTitre>
    		</Intervention>
    	</listeSessionIntervention>
    </session>
    </root>
    Et la feuille xslt suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output method="html"/>
     
     
    <xsl:template match="Intervention" >
    	<span class="test"><xsl:value-of select="strTitre"/></span><br />
    </xsl:template>
     
    </xsl:stylesheet>
    Ca roule, le hic, dans le code html, j'ai l'unicode &# 8217; (c'est un apostrophe, j'ai ajouté un espace pour pouvoir le mettre sur le forum ). Et il est affiché comme tel. Comment l'interpréter ??

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par défaut
    Je viens de voir un truc étrange. En fait, le & est considéré comme du HTML et transformé en &amp;, du coup, le code HTML interprété est & amp;#8217;. Je ne sais pas si ça peut aider ...Je continue à me casser la tête en tout cas.

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

Discussions similaires

  1. [XML en Russe et Français] - Codage des carctères
    Par mpereg dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 28/11/2007, 22h45
  2. [XSLT] Changer le nom des éléments...
    Par kobe dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 14/11/2005, 11h00
  3. [Sécurité] Codage des caractéres arabe
    Par riadh100 dans le forum Langage
    Réponses: 3
    Dernier message: 13/09/2005, 13h40
  4. Modifier le codage des pixels pour capture vidéo
    Par supergrey dans le forum DirectX
    Réponses: 10
    Dernier message: 27/08/2005, 10h48
  5. [Encodage] codage des caractères spéciaux
    Par soulhouf dans le forum Général Java
    Réponses: 11
    Dernier message: 24/08/2005, 12h07

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