🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #9047

Re: iteration et incrementation dans un xslt

#9047
From: Pierre-Charles David
Date: Wed, 06 Jun 2001 10:25
23 lines
1961 bytes
Cecile Vangeleyn wrote:
> 
> bonjour
> je souhaiterai dans un xslt et lors d'un for-each, declarer et incrementer
> une variable i
> du genre : $i=$i+1
> j'ai essaye avec l'element <xsl:param name="i">1</xsl:param> que j'ai
> declare dans mon template.
> Mais ensuite j'ai "bidouille" et a aucun moment je n'arrive a incrementer
> cette variable $i.
> D'abord est ce faisable en xslt ?

D'apr�s ce que je sais, non. Les variables XSLT n'ont de variable que le
nom. On ne peut pas modifier leur valeur une fois qu'elle a �t� d�finie.

> Et si oui, comment peut on faire car la je bloque vraiment.

Si ce que tu veux faire c'est savoir o� tu te trouve dans ton for-each,
utilise la fonction position():

<xsl:for-each select="...">
   <xsl:value-of select="position()"/>
</xsl:for-each>
Technical Details
Message-ID: <3B1E052D.AC6D6A6B@emn.fr>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed00.sul.t-online.de!t-online.de!fr.usenet-edu.net!usenet-edu.net!wanadoo.fr!proxad.net!feeder2-1.proxad.net!nnrp5.proxad.net.POSTED!not-for-mail
References: <9fku3c$cm7$1@unlisys.unlisys.net>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 114f60,e9443f724da2091e
X-Google-Attributes: gid114f60,public
X-Google-ArrivalTime: 2001-06-06 03:25:20 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed00.sul.t-online.de!t-online.de!fr.usenet-edu.net!usenet-edu.net!wanadoo.fr!proxad.net!feeder2-1.proxad.net!nnrp5.proxad.net.POSTED!not-for-mail
Message-ID: <3B1E052D.AC6D6A6B@emn.fr>
From: Pierre-Charles David <pcdavid@emn.fr>
Organization: Ecoles des Mines de Nantes
X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.4.2 i686)
X-Accept-Language: fr, en
MIME-Version: 1.0
Newsgroups: fr.comp.text.xml
Subject: Re: iteration et incrementation dans un xslt
References: <9fku3c$cm7$1@unlisys.unlisys.net>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Lines: 23
Date: Wed, 06 Jun 2001 10:25:19 GMT
NNTP-Posting-Host: 193.54.76.162
X-Complaints-To: abuse@proxad.net
X-Trace: nnrp5.proxad.net 991823119 193.54.76.162 (Wed, 06 Jun 2001 12:25:19 CEST)
NNTP-Posting-Date: Wed, 06 Jun 2001 12:25:19 CEST