From: jerome.basso (jerome.basso@free.fr)
Date: 20/07/2001 - 13:21
Bonjour à tous,
je viens de vérifier mon probleme sur la FAQ et je ne suis pas tout-à-fait
satisfait des éléments que je viens d'y trouver.
Mon problème concerne la génération de liens (HTML). Les attributs href et
name de la balise HTML <A> ne donnent pas la même chose: l'un comporte des
%20 à la place des espaces, l'autre nom.
Les liens que je veux créer ne fonctionnent donc pas.
Voici les templates correspondants (provenant de 2 XSL différents):
<xsl:template match="activities/activity/name">
<h5>
<a>
<xsl:attribute name="href"><xsl:value-of
select="$data_path"/>process/<xsl:value-of
select="../../../@name"/>.html#<xsl:value-of select="text()"
/></xsl:attribute>
<xsl:apply-templates />
</a>
</h5>
</xsl:template>
et...
<xsl:template match="activity/name">
<h2>Activity<xsl:text> - </xsl:text>
<a>
<xsl:attribute name="name"><xsl:value-of select="text()"/></xsl:attribute>
</a>
<xsl:value-of select="text()"/>
</h2>
</xsl:template>
Ce sont les 2 <xsl:value-of select="text()"/> qui ne donnent pas les mêmes
résultats.
Peu importe d'avoir des %20 dans les adresses, mais alors dans les deux...
Merci d'avance.
Jérôme
--
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
|