From: ELNIKOFF Thierry (thierry.elnikoff@caf02.be)
Date: 05/07/2002 - 08:33
> -----Original Message-----
> From: GENDREAU Miguel [mailto:MGENDREAU@micropole-univers.com]
> Sent: Friday, July 05, 2002 10:29 AM
> To: 'xml-tech@xmlfr.org'
> Subject: [xml-tech] Interprétation du code html
>
>
> Bonjour,
>
> J'ai le xml suivant:
> <part>
> <texte lang="fr" >
> ceci est un <b>testen gras</b>
> </texte>
> </part>
>
> Voici ma xsl:
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>
> <xsl:output method="html" encoding="ISO-8859-1"/>
>
> <xsl:template match="partenariats_marketing">
> <div align="left">
> <xsl:for-each select="part">
> <xsl:if
> test="string-length(normalize-space(texte[@lang='fr'])) > 0">
> <xsl:value-of
> select="texte[@lang='fr']"/><br/>
> </xsl:if>
> </xsl:for-each>
> </div>
> </xsl:template>
> </xsl:stylesheet>
>
> J'obtiens en sortie html ceci est un test en gras -> mes
> balises <b> ont
> disparu.
>
> Comment procéder pour avoir en sortie html ceci est un
> <b>test en gras</b> ?
Utiliser <xsl:copy-of au lieu de <xsl:value-of dans ton instruction
conditionnelle...
Value = le texte
Copy = l'arborescence...
A+
Thierry Elnikoff
(qui, pour une fois qu'il y a une question à sa portée, répond...)
--
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
|