|
Subject: [xsl] Output sorted XHTML table for a subset of elements From: Steven Davies <xsl-list@xxxxxxxxxxx> Date: Sat, 24 May 2008 15:45:47 +0100 |
I've been having a problem with a stylesheet I'm creating and need some help with a part of it - given the following XML snippet:
<users>
<user name="alf">
<lines>7</lines>
</user>
<user name="bert">
<lines>78</lines>
</user>
<user name="charlie">
<lines>731</lines>
</user>
<user name="derek">
<lines>62</lines>
</user>
</users>..what I'm trying to achieve is an XHTML table with 5 columns and however many rows are necessary (imagine there may be a hundred or so users) where the items in the table consist of only the users where the user's line count is above 25 and is sorted by their line count.
<table>
<tr>
<td>charlie (731)</td>
<td>bert (78)</td>
<td>derek (62)</td>
</tr>
</table>..obviously with more columns per row and more rows depending on the size of the input document.
I've tried to do this using a template matching the next-siblings of the users to achieve the grouping, but then I can't sort the items or select the ones I want because the XPath works on the input node set and not a node set I've selected myself (using for-each or a template).
If it makes any difference I'm using libXSLT 1.1.22 to do the transformation.
Thanks, Steve
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] fo:instream-foreign-objec, J.Pietschmann | Thread | Re: [xsl] Output sorted XHTML table, Erik Vullings |
| [xsl] fo:instream-foreign-object - , Peter Rushforth | Date | [xsl] RE: Sort on multiple key, Tony Nassar |
| Month |