From: Jandia Cyril (cjandia@logfi.fr)
Date: 18/03/2002 - 14:13
> De : olivier
> À : xml-tech@xmlfr.org
> Objet : [xml-tech] Re: Generation d'une esperluette dans du code HTML
>
> Avec :
> <xsl:text disable-output-escaping="yes">&</xsl:text>
> Cela te le transformera dans l'arbre résultat en &. (avec Xalan ou Xerces,
> je n'utilise pas MSMXL).
Testé avec MSXML3/Win2K Pro :
----- data.xml -----
<?xml version="1.0" ?>
<dummy />
----- test.xsl -----
<?xml version="1.0" ?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html><body>
<h1>Cool URL with query string</h1>
<a>
<xsl:attribute name="href">
<xsl:text
disable-output-escaping="yes">http://www.google.fr/search?hl=fr&q=xml+pa
rser</xsl:text>
</xsl:attribute>
<xsl:text
disable-output-escaping="yes">http://www.google.fr/search?hl=fr&q=xml+pa
rser</xsl:text>
</a>
</body></html>
</xsl:template>
</xsl:stylesheet>
Résultat :
----- test.html -----
<html><body>
<h1>Cool URL with query string</h1>
<a
href="http://www.google.fr/search?hl=fr&q=xml+parser">http://www.google.
fr/search?hl=fr&q=xml+parser</a>
</body></html>
Ce qui semble bien être le résultat attendu, et s'avère opérationnel (au
niveau du lien <a href=...>...</a>) avec IE, Opera, Lynx, etc
Cordialement,
Cyril Jandia
--
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
|