xsl-list
[Top] [All Lists]

Re: simple conditional looping

2004-08-16 02:01:42
Hi Keyur,
  You can simulate a loop with recursion..

<xsl:call-template name="iterate">
  <xsl:with-param name="x" select="50" />     
</xsl:call-template>

<xsl:template name="iterate">
  <xsl:param name="x"/>
    
  <xsl:if test="$x > 0">
    <tr/>
    <xsl:call-template name="iterate">
      <xsl:with-param name="x" select="$x - 1" />     
    </xsl:call-template>
  </xsl:if>
</xsl:template>

Regards,
Mukul

--- Keyur K <kkeyur(_at_)hotmail(_dot_)com> wrote:

Hello Members,

I want to write a simple loop statement like
for($i=1; $i <= 50; $i++) in my 
stylesheet to generate 50 tr (table rows).

I am not sure how I can do this. I tried using
<xsl:for-each/> but it just 
loops through the nodes. I cannot specifiy any
conditional test like in 
<xsl:if /> .

How can I achieve this? Pl. advice.

Thanks & Regards,
Keyur



                
__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail 


<Prev in Thread] Current Thread [Next in Thread>