|
Subject: RE: [xsl] Having same number of rows in table irrespective of number of data rows From: "Bondarenko, Taras" <TBondarenko@xxxxxxxx> Date: Tue, 12 Apr 2005 10:37:18 -0400 |
Actually there is an evil solution posted many times in this list and
several sites like topxml.com
<xsl:template match="TAG">
<TABLE>
<xsl:for-each select="(document('')//*)[position() <=
$Number-Of-Rows]">
<TR ID="@ID">
<TD> </TD>
</TR>
</xsl:for-each>
</TABLE>
</xsl:template>
-----Original Message-----
From: Steve W [mailto:lsl@xxxxxxxxxxxxx]
Sent: Tuesday, April 12, 2005 2:58 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] Having same number of rows in table irrespective of
number of data rows
I want to create a table that has a set number of rows in it. The XML
has
data in it to be shown in the table - in simple terms one element of the
XML
for each row of the table. The XML will only have an element if there
is
data, so if I have 3 data elements but I want 5 rows in the table there
will be 2 'missing' rows and I want to output these 2 rows with some set
html in it.
My template looks like this :
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<xsl:for-each select="INITIALVALUES/INITIALVALUE">
<tr>
<td>
<!-- some html .... -->
</td>
</tr>
</xsl:for-each>
<!-- add 'blank' rows to give constant number of rows in table -->
</table>
Thanks
Steve
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Selecting only those node, Peter Hickman | Thread | [xsl] Question on preceding Text(), Besi Fube |
| Re: [xsl] Selecting only those node, JBryant | Date | Re: [xsl] Extra newline remove on t, omprakash . v |
| Month |