[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Custom paging and counting sub-nodes per page in xsl
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|