Subject: RE: [xsl] Flow data in table From: "Andreas L. Delmelle" <a_l.delmelle@xxxxxxxxxx> Date: Wed, 12 Nov 2003 09:24:03 +0100 |
> -----Original Message----- > From: Andrew Glass > > I am trying to flow a set of data through a table by rows and > columns. I am having trouble working out how to trigger a new row. > > I would like to have results appear in sequence as follows: > > 1 2 3 4 5 > 6 7 8 9 10 > 11 12 etc. > > I have looked at various approaches including fo:flow, fo:table, > but my tests with these have not brouth results, or I have not > understood how I can apply to my situation. Surely others have > encountered this problem? > Hi, Check http://www.dpawson.co.uk/xsl/sect2/N7450.html#d8136e352 to find out how to process every five elements as a group, then, create a template for the data elements that generates a <td/>, and use a modified version of the <xsl:for-each > example on the page... draft <xsl:template match="modified"> <xsl:for-each select="data[position() mod 5 = 1]"> <tr> <xsl:apply-templates select=". | following-sibling::data[position() < 5]" /> </tr> </xsl:for-each> </xsl:template> <xsl:template match="data"> <td width="20%"> <i>  <xsl:value-of select="rm"/> </i>  <span style="font-size: 22pt"> <font face="Schoyen01"><xsl:value-of select="kh"/></font> </span> </td> </xsl:template> Hope this helps! Greetz, Andreas Delmelle XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Flow data in table, Andrew Glass | Thread | RE: [xsl] Flow data in table, Andrew Glass |
Re: [xsl] Dealing without global co, M. David Peterson | Date | Re: [xsl] Re: Problem with Muenchia, jean pujol |
Month |