RE: [xsl] how to add a </tr> on every position() mod 4 = 0 ?

Subject: RE: [xsl] how to add a </tr> on every position() mod 4 = 0 ?
From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx>
Date: Mon, 11 Nov 2002 10:35:34 -0000
XSLT doesn't write tags, it writes nodes. Writing a begin tag and an end
tag are therefore not two operations that can be performed separately.

You will find the answer to your FAQ at
http://www.dpawson.co.uk/xsl/sect2/N7450.html#d7256e13

Michael Kay
Software AG
home: Michael.H.Kay@xxxxxxxxxxxx
work: Michael.Kay@xxxxxxxxxxxxxx 

> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Thomas Sandor
> Sent: 11 November 2002 08:56
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] how to add a </tr> on every position() mod 4 = 0 ?
> 
> 
> hi,
> 
> I have a list in xml, and want to show them in a 4-column 
> table (in at least 2 rows). so I would like to add a closing 
> </tr> tag to every <xsl:if
> test="position() mod 4 = 0"> but I cannot write a simple 
> closing </tr> tag here, because parser says it's an error. 
> (However a <tr/> works for output, but it's not the clean and 
> sytanctically the best way)
> 
> Does anybody have an idea?
> 
> Thanks in advance.
> 
> Cheers,
> Thomas
> 
> 
>  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