Subject: Re: [xsl] Record count From: XSL-List Owner <xsl-list-owner@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 8 Nov 2007 15:04:11 -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
====================================================================== B. Tommie Usdin mailto:btusdin@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Phone: 301/315-9631 Suite 207 Direct Line: 301/315-9634 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in XML and SGML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Record count, Waqar Ali | Thread | RE: Re: [xsl] Template matching pre, cknell |
[xsl] Record count, Waqar Ali | Date | Re: [xsl] extending xsl with javasc, april |
Month |