|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: counter
>Is there some way of using a counter in XSL? I have a list of items, and >I'd like some extra text to be printed after every 50th item. >The only things which I've found which look to do this are xsl:counter and >xsl:counter-reset, but these always seem to be unrecognised by whatever >XML/XSL parser I use. You're reading a very old version of the spec. XSLT 1.0 has no updateable variables of any kind. You have a grouping problem: see the FAQ under sorting and grouping. The way to print something every fifty <item> elements is: <xsl:template match="item[position() mod 50 = 1]"> <fifty-items> Here's the next 50: <xsl:for-each select=". | following-sibling::item[position() < 50]"> <item><xsl:value-of select="."/></item> </xsl:for-each> </fifty-items> </xsl:template> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








