Subject: Re: [xsl] for loop From: Gavin Corfield <gavin@xxxxxxxxxxxxxxxxxx> Date: 18 Oct 2001 09:32:32 +0800 |
On Thu, 2001-10-18 at 01:58, Clark, Jason wrote: > Hello All, > > I have one node that holds a value of say 5 (this number could be any number > 1-5 ). I need to take that value and create 5 links that point to different > locations. Since the for-each is only a iterator across node sets, how > would I handle this. use a recursive template: <xsl:template name="loop"> <xsl:param name="index" /> ................. ................. <xsl:if test="$index $gt; 0"> <xsl:call-template name="loop"> <xsl:with-param name="index" select="$index - 1"/> </xsl:call-template> </xsl:if> </xsl:template> Just insert the code you want where the dots are and on the initial call set the value of index appropriately gavin XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] for loop, Clark, Jason | Thread | RE: [xsl] for loop, Michael Kay |
[xsl] Generating numbering for cros, Peter Flynn | Date | RE: [xsl] She's done it, and it loo, Andy Joslin |
Month |