Subject: Re: [xsl] xsl:for or xsl:repeat From: "Jon Gorman" <jonathan.gorman@xxxxxxxxx> Date: Wed, 24 May 2006 10:28:36 -0500 |
Hi Jon,
What I am trying to do is very simple.
You've hit a case where it's not a grouping problem or the like. There's probably a simpler way to do it, but worse case scenario you can do a recursive template:
<xsl:call-template name="printSigBlock"> <xsl:with-param name="countOfSigs" select="noofclients" /> </xsl:call-template>
<xsl:template name="printSigBlock"> <xsl:with-param name="countOfSigs" /> <fo:block font-family="Helvetica" font-size="12pt" white-space-collapse="false" space-after="0.05pt"><fo:leader leader-pattern="space"/></fo:block></fo:block><fo:block font-family="Helvetica" font-size="12pt" white-space-collapse="false" space-after="0.05pt"><fo:leader leader-pattern="space"/></fo:block><fo:block font-family="Helvetica" font-size="12pt" space-after="0.05pt">Signature_____________________<fo:leader leader-length="16pt"/><fo:leader leader-length="36pt"/>Date________________ </fo:block></xsl:for****> <xsl:if test="$countOfSigs -1 > 0"> <xsl:call-template name="printSigBlock" select="$countOfSigs -1" /> </xsl:template>
That's the best I can come up with off the top of my head. There might be a better way to do it in XSLT 2.0. There also might be some other workarounds.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xsl:for or xsl:repeat, Jagdishwar B | Thread | RE: [xsl] xsl:for or xsl:repeat, Mark Williams |
Re: [xsl] xsl:for or xsl:repeat, Jagdishwar B | Date | Re: [xsl] xsl:for or xsl:repeat, Dimitre Novatchev |
Month |