[xsl] Formatting in an HTML table...DOWNwise!

Subject: [xsl] Formatting in an HTML table...DOWNwise!
From: Patrick van Halderen <patrick@xxxxxxxxxxxxx>
Date: Wed, 02 Jul 2003 17:13:39 +0200
Hi list,

I have the following XSLT (well, actually it's a snippet), which formats
some data from XML nicely into an HTML table. However, the data is pasted
left-to-right, while I'd like it better when it's put up-to-down first.
Anyone knows of a solution for this? Thanks in advance!

The XSL-snippet:

<xsl:template match="modellen">
<table border="1">
<xsl:for-each select="model[position() mod 3 = 1]">
<tr>
<xsl:for-each select=".|following-sibling::model[position() &lt; 3 ]">
<td><xsl:apply-templates/></td>
</xsl:for-each>
</tr>
</xsl:for-each>
</table>
</xsl:template>

(For the completeness) Some data:

<?xml version="1.0" encoding="ISO-8859-1" ?>

<page>

<modellen>
    <model>Lancia Y</model>
    <model>Lancia Delta</model>
    <model>Lancia Lybra</model>
    <model>Lancia k</model>
    <model>Lancia Zeta</model>
    <model>Alfa 156</model>
    <model>Fiat Panda</model>
    <model>Mercedes CLK</model>
</modellen>

</page>



Greetings,

Patrick


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


Current Thread