Bob wrote:
> quelqu'un voit-il une façon plus clean et plus efficace pour écrire
> l'expression xpath suivante :
>
> /*[name()='titi' or name()='toto']/tutu[predicat à ralonge]
>
> il me semblait que quelque chose comme
> (/titi ! /toto)/tutu[predicat à ralonge]
> devait fonctionner, mais ça ne semble pas être le cas
Non malheureusement c'est souvent demandé mais pas supporté. Comme je le
disait dans mon mail précédent, XPath 2.0 est souvent critiqué (à
raison) pour toutes sortes de choses qui y ont été rajoutées sans grand
intérêt mais cette feature là y est et fera certainement des heureux.
Entre temps ta solution est probablement ce qu'il y a de mieux, à moins
de générer des expressions XPath automatiquement.
> rmq: le ! est bien entendu un pipe, mais je n'arrive pas à le trouver
> sur mon clavier Mac ;-)
Sur les laptop avec des claviers français en tout cas c'est Alt-Shift-L.
Un faible prix à payer pour oublier l'horrible touche "Alt Gr".
--
Robin Berjon
Research Scientist
Expway, http://expway.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)
Received on Sat Apr 2 03:22:48 2005