From: alexandre arcouteil (lex@free.fr)
Date: 01/06/2003 - 15:46
frederic visticot wrote:
> Bonjour,
> Comment le faire dans la requete xpath??? (J'essaye position() mais cela ne semble pas fonctionner)
Bonjour,
Je ne connais pas Xindice mais en ce qui concerne l'expression XPath,
dans une feuille xslt, vous pourriez faire (selectionne les noeuds entre
la 2ème et 5ème position exclues, testé avec Xalan) :
<xsl:template match="/valeurs">
<xsl:apply-templates select="valeur[position() > 2 and position()
< 5]"/>
</xsl:template>
<xsl:template match="valeur">
<xsl:text>valeur : </xsl:text>
<xsl:apply-templates/>
<xsl:text>
</xsl:text>
</xsl:template>
Pour des donnees de structure :
<valeurs>
<valeur>10</valeur>
<valeur>8</valeur>
<valeur>12</valeur>
<valeur>4</valeur>
<valeur>2</valeur>
<valeur>2485</valeur>
<valeur>24478585</valeur>
</valeurs>
alex
--
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
|