From: Jandia, Cyril (Cyril.Jandia@Restaupro.com)
Date: 05/02/2001 - 16:57
Bonjour Ludovic,
Helas je crains que la solution directe n existe pas : XPath , utilise dans
le contexte XSLT 1.0 en tout cas n est pas destine a etre un langage
*reflexif* , ie., capable, a l instar de Lisp (ou plus proche du Web de
JavaScript),
de genere des chaines capable de produire de nouvelles expressions XPath a
interpreter.
Je te propose donc d essayer de parametrer ton probleme d une maniere plus
typee , en utilisant plusieurs variables ou des node-sets intermediaires.
Si j ai plus de 2mins devant j essaie de te donner une soluce plus concrete
;^)
Cyril
-----Original Message-----
From: Ludovic Condette [mailto:lc@novadeck.net]
Sent: lundi 5 février 2001 17:48
To: xml-tech@xmlfr.org
Subject: [xml-tech] Evaluation d'une variable contenant un xpath ?
bonjour,
j'ai un petit problème d'évaluation
j'ai une variable :
<xsl:variable name="a" select="'.//level/@value'" />
on remarque que la chaîne est une string pour éviter l'évaluation maintenant
!
plus loin je souhaite l'utiliser
...
<xsl:apply-templates select="task">
<xsl:sort select="$a"/>
</xsl:apply-templates>
</xsl:template>
mais là je ne veux pas la valeur './/level/@value' mais la valeur pointée
par le xpath ! Comment faire ?
________________________________________
Ludovic Condette
--
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)
--
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
|