xsl-list
[Top] [All Lists]

RE: every tenth row change bgcolor

2003-06-09 02:06:06
Ken:
So, you will see below a working version where I tighten up the node 
processing by pushing only the nodes that are to be affected by the 
position() function in the current node list, and the counting modulo 
arithmetic is based on the grouping of 10 Rows, not the combination of 10 
Rows and 10 Text nodes.

I hope this helps.

............... Ken

Hi Ken,

Sorry to be picky, but here you mention 'pushing' nodes to a template using 
<xsl:apply-templates select="foo"/>, I've always regarded that as pulling... is 
that right?  I've always thought the only way you can use 'push' is through a 
basic <xsl:apply-templates/> where the next node to process is decided by 
document order, with any select statement (apply-templates or for-each) pulling 
nodes through (e.g. the nodes to process are decided by the stylesheet).

I may be missing one of the fundamentals here :)

Cheers
andrew 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.483 / Virus Database: 279 - Release Date: 19/05/2003
 

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>