|
Subject: [xsl] Flat List to HTML Table From: "Peter Charles" <petefc@xxxxxxxxxxxxxxxxx> Date: Mon, 25 Oct 2004 15:01:32 -0700 |
Hello,
If I have a list that looks like this:
<list>
<item name="name1">value1</item>
<item name="name2">value2/item>
<item name="name3">value3</item>
<item name="name4">value4</item>
<item name="name5">value5</item>
<item name="name6">value6</item>
<item name="name7">value7</item>
<item name="name8">value</item>
<item name="name9">value9</item>
</list>
And I want to turn it into a table that looks like this;
<table>
<tr>
<td>name1</td>
<td>value1</td>
<td>name2</td>
<td>value2</td>
</tr>
<tr>
<td>name3</td>
<td>value3</td>
<td>name4</td>
<td>value4</td>
</tr>
<tr>
<td>name5</td>
<td>value5</td>
<td>name6</td>
<td>value6</td>
</tr>
<tr>
<td>name7</td>
<td>value7</td>
<td>name8</td>
<td>value8</td>
</tr>
<tr>
<td>name9</td>
<td>value9</td>
</tr>
</table>
Can any one suggest a good method for doing so? I thought about using
template match patterns of:
<xsl:template match="item[position() mod 2=0]">
And
<xsl:template match="item[position() mod 2!=0]">
to let me know if list item is the beginning or ending of a row but that
does not solve the problem of how/when to open and close rows.
Thanks
Peter
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] "java.lang.Exception: s4s-elt, Oswald Campesato | Thread | RE: [xsl] Flat List to HTML Table, Pieter Reint Siegers |
| Re: [xsl] XHTML->XHTML w/ XSLT, mod, Evan Nemerson | Date | RE: [xsl] Flat List to HTML Table, Pieter Reint Siegers |
| Month |