Subject: Re: [xsl] Apply Template based on position or count From: "Karl J. Stubsjoen" <karl@xxxxxxxxxxxxx> Date: Thu, 5 Feb 2004 19:37:47 -0700 |
Here is what I have (in an effort to spit out 2 columns) <table width="200" border="1"> <xsl:for-each select="//z:row"> <xsl:if test="position() mod 2 = 1"> <tr> <td valign="top"><xsl:apply-templates select="." mode="session_info"/></td> <td valign="top"><xsl:apply-templates select="." mode="session_info"/></td> </tr> </xsl:if> </xsl:for-each> </table> Notic: the second select is "." How do i get the next z:row? Karl ----- Original Message ----- From: "Karl J. Stubsjoen" <karl@xxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Thursday, February 05, 2004 6:25 PM Subject: [xsl] Apply Template based on position or count > Hi there, > > I have a node fragment with (lets say) 20 items in it. I would like to > apply a template rule which matches the first 10 nodes, and then later the > 2nd ten. Ultimately I am trying to create two columns in my html output. > Now, lets say there are 25 items, so the first set would contain 13 items > and the 2nd set 12 items - but somehow in XSLT no that we need to match 13 > rows on the left so add 1 more row. > > So, can you apply-templates and specify some sort of [1-10] match? > > Karl > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Apply Template based on posit, Karl J. Stubsjoen | Thread | RE: [xsl] Apply Template based on p, Kenny Akridge |
RE: [xsl] Pattern Matching a sting , Kenny Akridge | Date | RE: [xsl] Apply Template based on p, Kenny Akridge |
Month |