From: Frederic Laurent (fl@opikanoba.org)
Date: 05/08/2003 - 16:45
On Tuesday 05 August 2003 18:18, you wrote:
> Bonjour
>
> J'ai un arbre
>
> <pere>
> <fils1/>
> <fils2/>
> <fils3/>
> </pere>
>
> J'aimerais savoir SVP si un noeud est le premier (ou dernier) des enfants
> d'un autre.
> Ca devrait etre du style
>
>
> <xsl:if test="TEST DU PREMIER FILS">
> ...
> </xsl:if>
>
> <xsl:if test="TEST DU DERNIER FILS">
> ...
> </xsl:if>
>
> Merci d'avance de toute piste,
pour 1 fils donné, vous pouvez compter les noeuds freres
qui précédent ou/et qui suivent de telle sorte que
if test="count(preceding-sibling::*)=0" est vrai, signifie
que vous etes le premier fils (il n'en a pas avant)
et
if test="count(following-sibling::*)=0" est vrai, signifie
que vous etes le dernier fils (il n'en a pas apres)
cordialement,
--
Frédéric Laurent
http://www.opikanoba.org
--
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
|