Oui en effet tu as raison, j'étais un peu fatigué hier soir (dure fin de
semaine) et /toto|titi/tutu[...] s'interprete effectivement ( /toto ) |
( titi/tutu[...] )
Sinon, concernant la remarque d'Eric, il est aussi possible d'utiliser
la fonction xpath local-name(), pour acceder au nom local d'un noeud
(sans le namespace)
Stéphane
Le samedi 02 avril 2005 à 01:14 +0200, Bob a écrit :
> Bonsoir Stéphane,
>
> Stephane Bonhomme a écrit :
>
> >/toto|titi/tutu[...]
> >
> >tout simplement....
> >
> >
> je n'ai rien trouvé de très clair dans les spéc concernant cet opérateur
> d'union.
> l'expression que tu proposes pourrait très bien s'interpréter de la
> façon suivante :
>
> ( /toto ) | ( titi/tutu[...] )
>
> merci pour ta réponse, je vais tester tout ça sur un cas d'école
>
> Cordialement
>
> Bob
>
> >
> >
> >Le vendredi 01 avril 2005 à 22:36 +0200, Bob a écrit :
> >
> >
> >>Bonsoir,
> >>
> >>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
> >>
> >>rmq: le ! est bien entendu un pipe, mais je n'arrive pas à le trouver
> >>sur mon clavier Mac ;-)
> >>
> >>
> >>d'avance merci pour votre aide
> >>
> >>Cordialement
> >>
> >>Bob
> >>
> >>
>
>
> --
> 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)
>
>
--
Stéphane Bonhomme -- Exselt Services
Formations, Conseil et Réalisations en Ingénierie Documentaire,
Technologies Web et Logiciels Libres
s.bonhomme@wanadoo.fr - http://www.exselt.com
04 76 17 09 40 / 06 88 57 27 08
--
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 12:27:10 2005