From: Benoît Barré (benoitbarre@free.fr)
Date: 11/10/2002 - 12:46
En réponse à GENDREAU Miguel <MGENDREAU@micropole-univers.com>:
> Bonjour,
>
> J'ai un problème d'encodage
> Voici un extrait de ma feuille xsl:
>
> <?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="html" encoding="ISO-8859-1"/>
> ...
> <xsl:value-of
> select="translate(normalize-space(titre[@lang='fr']),'§','<')"
> disable-output-escaping="yes"/>
>
> 1/
> <xsl:element name="a">
> <xsl:attribute
> name="href"><![CDATA[javascript:ca_minteresse(']]><xsl:value-of
> select="translate(normalize-space(titre[@lang='fr']),'§','<')"
> disable-output-escaping="yes"/><![CDATA[');]]>
> </xsl:attribute>
> <xsl:attribute
> name="class">bleufonce_sur_bleu</xsl:attribute>
> Ca m'intéresse<xsl:value-of
> select="translate(normalize-space(titre[@lang='fr']),'§','<')"
> disable-output-escaping="yes"/>
> </xsl:element>
>
> 2/
> <xsl:element name="a">
> <xsl:attribute
> name="href">javascript:ca_minteresse('<xsl:value-of
> select="translate(normalize-space(titre[@lang='en']),'§','<')"
> disable-output-escaping="yes"/>');
> </xsl:attribute>
> <xsl:attribute
> name="class">bleufonce_sur_bleu</xsl:attribute>
> Ca m'intéresse
> </xsl:element>
>
> 1/ et 2/ me donne un résultat identique à savoir:
> <a
> href="javascript:ca_minteresse('une%20%c3%a9dition%20en%20partenariat%20avec
> %20la%20r%c3%a9gion%20de%20Picardie');" class="bleufonce_sur_bleu">Ca
> m'intéresse</a>
>
> soit "une édition en partenariat avec la région de Picardie" à
> l'écran
> alors que le titre en dehors de ma fonction javascript est
> correctement
> passé (une édition en partenariat avec la région de Picardie).
>
> Qui a une idée ?
>
Quel processeur est utilisé ?
Ca arrive avec ceux de Microsoft, lors d'une transformation vers HTML pour les
attributs href.
Benoît
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|