Subject: Re: Tables Again
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 5 May 1999 17:01:30 +0100 (BST)
|
something like this?
David
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/XSL/Transform/1.0"
xmlns="http://www.w3.org/TR/REC-html40"
result-ns="">
<xsl:variable name="n" expr="3"/>
<xsl:template match="doc">
<table>
<xsl:call-template name="grab-row">
<xsl:param name="x" expr="0"/>
</xsl:call-template>
</table>
</xsl:template>
<xsl:template name="grab-row">
<xsl:param-variable name="x"/>
<tr>
<xsl:for-each select="*[position() <= ($n+$x) and position() > $x]">
<td><xsl:value-of select="@value"/></td>
</xsl:for-each>
</tr>
<xsl:if test="count(*) > $x">
<xsl:call-template name="grab-row">
<xsl:param name="x" expr="$x + $n"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- Tables Again
- John Kohler - Wed, 5 May 1999 08:54:06 -0600
- David Carlisle - Wed, 5 May 1999 17:01:30 +0100 (BST) <=
- <Possible follow-ups>
- Steve Muench - 05 May 99 12:11:34 -0700
|
|