[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Display records in 3 columns
You can do it this way, but you need to display a different node each time, so you presumably want something like <xsl:value-of select="data/objekt/filename[$count+1]"/> However, you really don't need recursion for this. Just <xsl:for-each select="data/objekt/filename"> <xsl:if test="position() mod 3 = 0">..</xsl:if> Michael Kay > -----Original Message----- > From: Peter Lukan [mailto:peter.lukan@xxxxxxxx] > Sent: 01 April 2004 10:04 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Display records in 3 columns > > Hello! > > I'm having trouble with displaying data in 3 columns. > > I've managed to create a table with 3 columns : > > ******* XSL code *********** > > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > version="1.0"> > > <xsl:output method="html"/> > > <xsl:template match="/"> > <table width="400"> > <xsl:call-template name="coloredRow"> > <xsl:with-param name="count" select="1"/> > </xsl:call-template> > </table> > </xsl:template> > > > <xsl:template name="coloredRow"> > <xsl:param name="count"/> > > <xsl:if test="$count != count(data/objekt)"> > > <xsl:if test="1=($count mod 3)">#<#tr#>#</xsl:if> > > <td bgcolor="#ccff66"> > vsebina: <xsl:value-of select="data/objekt/filename"/> > </td> > > <xsl:if test="0=($count mod 3)">#<#/tr#>#</xsl:if> > <xsl:call-template name="coloredRow"> > <xsl:with-param name="count" select="$count + 1"/> > </xsl:call-template> > > </xsl:if> > </xsl:template> > > </xsl:stylesheet> > > ************* end of XSL code ************** > > but I can't display different records in this code <xsl:value-of > select="data/objekt/filename"/> > I think I should use position() function but don't know how! > > Thanx Peter Lukan
|
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
|