From: gregory duchesnes (gregory@icilalune.com)
Date: 04/02/2004 - 14:22
salut à tous.
Je suis nouveau (et newbie) alors soyez gentil.
j'ai le bout de code suivant :
Code :
<xsl:variable name="l">
l<xsl:value-of select="@num" />
</xsl:variable>
<xsl:apply-templates select="ancestor::*/t[@nom = '{$l}']" />
et le problème c'est {$l} n'est pas remplacé par la valeur.
J'ai testé la valeur, elle est correcte et si je remplace {$l} par une
valeur en "dur" genre "l0" ça fonctionne.
Je sais d'où vient le problème, $l n'est pas défini dans ce contexte
(manifestement je suis au niveau de l'ancêtre) mais je ne sais pas comment
faire pour le résoudre.
c'est un problème de syntaxe tout con, mais j'y arrive pô
merci de votre aide.
PS : si quelqu'un connait un bon site plein d'exemples de pattern...
--
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:05 UTC
webmaster@xmlfr.org
|