xpath avec preceding incorrect

[email protected] Fri, 09 Feb 2007 10:45:32 +0100
Newsgroups gmane.text.xml.french.tech
Message-ID <OFB8ACD31A.09404519-ONC125727D.0034F7B1-C125727D.00359B6F@mpsa.com>



Bonjour,

J'ai le xpath suivant :
count(following::Phrase[generate-id(following::NouvellePhrase[1]) =
generate-id(current()/following::NouvellePhrase[1])])

Il me permet de compter le nombre de balises Phrase entre la balise
NouvellePhrase sur laquelle je me situe et la prochaine balise
NouvellePhrase.

Je voudrais faire la meme chose mais avec la balise NouvellePhrase
precedente. C'est a dire compter le nombre de balises Phrase entre la
balise NouvellePhrase sur laquelle je me situe et la balise NouvellePhrase
precedente.

Quand je fais le xpath suivant, ca ne marche pas...
count(preceding::Phrase[generate-id(preceding::NouvellePhrase[1]) =
generate-id(current()/preceding::NouvellePhrase[1])])

Des idees ?

Merci :-)