From: Jandia, Cyril (Cyril.Jandia@Restaupro.com)
Date: 05/02/2001 - 17:12
Voila donc pour la reflexivite dans XSLT / XPath 1.0 : exit!
Maintenant, oserai-je etre assez malicieux pour inviter ceux que cela
interesse a jeter un coup d oeil sur :
http://www.cjandia.com/me/works/xml/espx/ ?
(XML + JavaScript + TinyXSL) : la selection de noeuds dans TinyXSL sont des
expressions en
chaines ... interpretees en JavaScript ... qui *est* reflexif, lui.
Bien sur, ne perdez pas de temps avec mes betises si votre problematique de
transfo XML est 100% sur le serveur et
non pas dans le "browser" ;^)
PS : la derniere rel. d ESPX / TinyXSL (20010205, -0.87) supporte (presque)
completement les namespaces : et il devrait y avoir
une encore meilleure nouvelle vers la fin du semaine ;
Enjoy!
Cyril
-----Original Message-----
From: Eric van der Vlist [mailto:vdv@dyomedea.com]
Sent: lundi 5 février 2001 18:03
To: xml-tech@xmlfr.org
Subject: [xml-tech] Re: Evaluation d'une variable contenant un xpath ?
Bonjour,
Ludovic Condette wrote:
>
> 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 ?
Ce n'est pas possible, XSLT ne permet pas de faire des évaluation XPath
dynamiques...
On ne peut que le regretter, c'est à mon avis une de ses limitations les
plus sérieuses.
Cordialement,
Eric van der Vlist
> ________________________________________
> Ludovic Condette
>
--
------------------------------------------------------------------------
Eric van der Vlist Dyomedea http://dyomedea.com
http://xmlfr.org http://4xt.org http://ducotede.com
------------------------------------------------------------------------
--
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
|