Article View: fr.comp.text.xml
Article #9047Re: iteration et incrementation dans un xslt
From: Pierre-Charles David
Date: Wed, 06 Jun 2001 10:25
Date: Wed, 06 Jun 2001 10:25
23 lines
1961 bytes
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-mailReferences:
<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