Subject: RE: [xsl] Using <xsl:for-each> and position() to increase indent in each iterati From: "Aron Bock" <aronbock@xxxxxxxxxxx> Date: Fri, 13 May 2005 01:17:21 +0000 |
<xsl:for-each ...> <xsl:call-template name="pad"> <xsl:with-param name="padlen" select="position()/> </...> ...print more stuff... </...>
<xsl:template name="pad"> <xsl:param name="padlen" select="0"/>
<xsl:if test="$padlen > 0"> <xsl:text> </...> <xsl:call-template name="pad"> <xsl:with-param name="padlen" select="$padlen - 1"/> </...> </...> </...>
From: "David Gadd" <David.Gadd@xxxxxxxxxxxxxxxxxxx>
Hi,
I am wanting to use the position() function to increase the indent in an <xsl:for-each> iteration by 3 spaces, using the following logic, but preferably without using a case statement:
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Using <xsl:for-each> and posi, David Gadd | Thread | Re: [xsl] Using <xsl:for-each> and , Jay Bryant |
RE: [xsl] Better include them in th, Kevin Rodgers | Date | Re: [xsl] How to select a node with, chris |
Month |