Bonjour,
J'ai besoin de créer des chemins dynamiquement selon des paramètres passées a un
template, j'ai donc essayer ce qui suis (version simplifiée)
___________XSL_______________________________________________
[...]
<xsl:apply-templates select="test">
<xsl:with-param name="param1" select="'a'" />
</xsl:apply-templates>
[...]
<xsl:template match="test">
<xsl:param name="param1" />
<xsl:variable name="var1" select="concat($param1,'/b')" />
Sortie : [<xsl:value-of select="$var1" />]
</xsl:template>
___________XML___________________________________________________
<test>
<a>
<b>texte</b>
</a>
</test>
Le chemin est bien créer comme je le souhaite mais je me retrouve avec
"Sortie[a/b]" au lieu de "Sortie[texte]"
(tout fonctionne bien si je remplace "concat($param1,'/b'" par "a/b")
Bourgois Guillaume
--
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)
Received on Mon Sep 6 12:22:43 2004