From: Cyril Jandia (cjandia@logfi.fr)
Date: 10/05/2002 - 13:31
> De : Verachten Bruno
> À : 'xml-tech@xmlfr.org'
> Objet : [xml-tech] Xpath dynamique
>
> Bonjour,
>
> je crois avoir déjà posé la question il y a longtemps, mais...
> ma mémoire défaille.
> Est-il possible de définir un XPATH dynamique (donc au runtime)?
Non : XPath (ni, à fortiori, XSLT ;=) n'est pas réflexif/dynamique (*) - on
ne donc pas construire des chaînes de caractères formant des expressions
XPath qui seraient évaluées à posteriori
> [...]Pour l'instant, je passe par l'utilisation de deux XSLT enchaînées
pour
> résoudre ce genre de problème.
Hélas, je vous confirme : c'est à ma connaissance la seule manière de
contourner votre problème.
(cf. ma réponse à une question similaire le 27/02/2002)
(*) hormis les langages universitaires bien connus -j'entends : Lisp et
assimilés- il y en a peu du reste (**) ayant cette propriété "assez
magique", qui est d'ailleurs, souvent, un vrai cauchemar pour (l'efficacité
de) l'implémentation...;=)
(**) quoique JavaScript, bien sûr, soit l'exception qui confirme la rêgle :
grâce à sa fonction "eval()"...
>
> Connaîtriez-vous quelque chose de plus simple/beau/adapté/XSLT pour
> parvenir
> à mes fins?
>
> Merci.
>
> Bruno Verachten.
Cordialement,
--CJ
--
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
|