From: Benoît Barré (benoitbarre@free.fr)
Date: 05/09/2002 - 07:23
En réponse à Christian David <cdavid@rennes.jouve.fr>:
>
> En complément de la réponse de Benoît Barré
>
> preceding-sibling::section permet de connaitre les sections précedentes
> du
> meme niveau, cad
> si on est a la section 1.3, il permet de connaitre l'existence des
> sections
> 1.1 et 1.2,
Tout à fait. Il faut donc l'utiliser dans l'exemple Gregoor en remplaçant :
<xsl:value-of select="concat($pid,'.',position())"/>
par
<xsl:value-of select="concat($pid,'.',count(preceding-sibling::section))"/>
>
> mais pour connaitre la profondeur de la section en cours(puisque que
> celles-ci sont imbriquées) on aussi besoin de ancestor). Il faut donc
> judicieusement utiliser les deux...
Attention, ancestor remonte jusqu'au noeud root... et de ce fait, ne donne pas
la profondeur.
>
> ;)
Benoît
--
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
|