Subject: [xsl] Counting sub-nodes per page in xsl with custom paging From: Anthony DiSalvo <ajdisalvo@xxxxxxxxx> Date: Fri, 10 Dec 2004 12:09:52 -0800 (PST) |
Hey everyone, This is the first time that I am posting to the xsl list and I am pretty new to xsl. I would appreciate any help that you can provide with an issue I am having. 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 count 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] Equivalence between XSL a, Michael Kay | Thread | [xsl] More tutorials about XSL, Marcelo |
RE: [xsl] Equivalence between XSL a, Michael Kay | Date | Re: [xsl] how to extract words from, Jan Limpens |
Month |