[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Hello:
I need to print the number of records I looped thru in my for-each loop in the TRAILER record. I guess last() may do but variables dont seem to work out of the template scope. Please see the example below and I'll be greatful if you can suggest a solution:
[xsl] Record count
Subject: [xsl] Record count From: "Waqar Ali" <waqarali_pk@xxxxxxxxxxx> Date: Thu, 08 Nov 2007 14:42:23 -0500 |
Hello:
I need to print the number of records I looped thru in my for-each loop in the TRAILER record. I guess last() may do but variables dont seem to work out of the template scope. Please see the example below and I'll be greatful if you can suggest a solution:
<xsl:template name="Header" match="/"> <xsl:text>HEADER</xsl:text> </xsl:template>
<xsl:template name="Detail" match="/"> <xsl:for-each select="Records/Record"> <xsl:variable name="record_count" select="last()"/> </xsl:for-each> </xsl:template>
<xsl:template name="Trailer" match="/"> <xsl:text>TRAILER</xsl:text> <xsl:value-of select="$record_count"/> </xsl:template>
<xsl:template match ="/"> <xsl:call-template name="Header"/> <xsl:call-template name="Detail"/> <xsl:call-template name="Trailer"/> </xsl:template>
Thanks. -Waqar
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Template matching precedi, Steve | Thread | Re: [xsl] Record count, XSL-List Owner |
RE: Re: [xsl] extending xsl with ja, cknell | Date | Re: [xsl] Record count, XSL-List Owner |
Month |