Re: Calculer la position du prochain noeud désiré
Stéphane Bonhomme <[email protected]> Thu, 18 Jan 2007 19:07:26 +0100
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
J'imagine que vous parlez de xslt ? (en dom c'est trop facile) alors peut être que cette expression xpath fera l'affaire : count(following::BBB[generate-id(following::CCC[1])=generate-id(current()/following::CCC[1])] C'est pas le plus efficace, il y a certaiment une solution en utilisant les clés. Cordialement, Stéphane. Ziad EL KHATIB wrote: >Bonjour, >Je suis positionné sur le noeud <CCC>JE SUIS LA</CCC> et j'aimerais avoir >le nombre de balises BBB entre la ou je suis la prochaine balise ><CCC>TEST</CCC>. > >Est ce possible ? >J'arrive a compter le nombre de balises <CCC> qui suivent jusqu'a la fin >mais impossible de compter le nombre de balises BBB entre ma position et la >prochaine balise CCC que je rencontre. > ><AAA> > <BBB>TATA</BBB> > <BBB>TTT</BBB> > <CCC>JE SUIS LA</CCC> > <BBB>TITI</BBB> > <BBB>TUTU</BBB> > <DDD>TUTU</DDD> ></AAA> ><AAA> > <BBB>TETE</BBB> > <CCC>TEST</CCC> > <BBB>TTT</BBB> > <BBB>TITI</BBB> > <BBB>TUTU</BBB> ></AAA> > >Merci :-) > > >-- >Devenez redacteur <XML>fr et contribuez au developpement du >xml francophone (http://xmlfr.org/infos/redacteurs/) ! > >Liste de diffusion "[email protected]" (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 [email protected] >(mailto:[email protected]?Subject=unsubscribe) > > > -- Stéphane Bonhomme -- Exselt Services Formations, Conseil et Réalisations en Ingénierie Documentaire, Technologies Web et Logiciels Libres [email protected] - http://www.exselt.com 04 57 39 30 78 / 06 88 57 27 08