From: Eric van der Vlist (vdv@dyomedea.com)
Date: 16/08/2003 - 10:26
Bonjour,
On Sat, 2003-08-16 at 00:01, Mathieu Petit wrote:
> <image/>
> <texte/>
> <image/>
> <image/>
> <texte/>
> <image/>
>
> j'aimerais par exemple connaitre quel est le nombre de noeuds images
> successifs entre chaque noeuds texte..
> je n'arrive qu'a avoir la somme globale de l'arbre en utilisant le
> count(preceding-sibling::image)
> avez vous une methode ou bien c'est mal parti ??
Non, c'est plutôt bien parti :-) ...
Il faut que vous trouviez un moyen de spécifier que les elements "image"
qui vous intéressent sont avant le prochain élement "texte". Pour cela
vous pouvez spécifier le nombre d'éléments "texte" devant les précéder,
par exemple :
<xsl:variable name="position" select="count(preceding-sibling::texte)"/>
<xsl:value-of
select="count(following-sibling::image[count(preceding-sibling::texte) =
$position +1])"/>
Cordialement,
Eric van der Vlist
--
Read me on XML.com.
http://www.xml.com/pub/au/74
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
--
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
|