Subject: [xsl] Custom paging and counting sub-nodes per page in xsl From: Anthony DiSalvo <ajdisalvo@xxxxxxxxx> Date: Wed, 1 Dec 2004 20:10:33 -0800 (PST) |
Here is the issue: I am generating a potentially multi-page html document. I have the issue of repeating the header and footer worked out. I can only display a certain number, (15), of sample nodes per page, so when the sample node position/ 15 is greater than 1, 2, etc. I insert the header again. Example xml and xsl is below. <sample> <container></container> <container></container> <container></container> <container></container> </sample> <sample> <container></container> <container></container> </sample> <sample> <container></container> </sample> <sample> <container></container> <container></container> <container></container> </sample> <xsl:template name="pageNumber"> <xsl:choose> <xsl:when test="position() mod 15 =0"> <xsl:value-ofselect="round(position() div 15 + 1)"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="round(position() div 15 + 1)"/> </xsl:otherwise> </xsl:choose> </xsl:template> I have been able to generate a page number such as "page 1 of 2",also using this technique. The problem I have not been able to figure out that I want to coun and display how many container nodes exist on a specific page, for example "# of containers for this page = 25". Any ideas on how I might do this? Thanks, Tony DiSalvo
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Template overriding probl, James Vulling | Thread | [xsl] marker value, Arun Sinha |
Re: [xsl] Template overriding probl, James Vulling | Date | Re: [xsl] IGNORE CASE IN XSLT, Geert Josten |
Month |