Hello Philip,
Thanks, it's a good idea.
Friday, June 22, 2001, 4:39:17 PM, you wrote:
PL> Use recursion... ie.
PL> <xsl:template match="test">
PL> <xsl:variable name="size">80</xsl:variable>
PL> <xsl:call-template name="ratings">
PL> <xsl:with-param name="limit" select="$size"/>
PL> <xsl:with-param name="this" select="1"/>
PL> </xsl:call-template>
PL> </xsl:when>
PL> </xsl:choose>
PL> </xsl:template>
PL> <xsl:template name="ratings">
PL> <xsl:param name="limit"/>
PL> <xsl:param name="this"/>
PL> <xsl:text disable-output-escaping="yes"><node id="</xsl:text>
PL> <xsl:value-of select="$this"/>
PL> <xsl:text disable-output-escaping="yes">"></xsl:text>
PL> <xsl:apply-templates>
PL> <xsl:with-param name="segment"><xsl:value-of
select="$this"/>></xsl:with-param>
PL> </xsl:apply-templates>
PL> <xsl:text disable-output-escaping="yes"></node></xsl:text>
PL> <xsl:if test="$this < $limit">
PL> <xsl:call-template name="ratings">
PL> <xsl:with-param name="limit" select="$limit"/>
PL> <xsl:with-param name="this" select="$this+1"/>
PL> </xsl:call-template>
PL> </xsl:if>
PL> </xsl:template>
PL> Philip
PL> =)
--
Best regards,
rich mailto:[EMAIL PROTECTED]