This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: windows-like table sorter
- From: "Walter Torres" <walter at torres dot ws>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 27 Mar 2002 13:43:09 -0600
- Subject: RE: [xsl] windows-like table sorter
- Reply-to: xsl-list at lists dot mulberrytech dot com
Write me off line and I will send you my code that does just that!
walter..at..torres..dot.com
Walter
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Robert
> Sösemann
> Sent: Wednesday, March 27, 2002 1:13 PM
> To: xsl-list@lists.mulberrytech.com
> Subject: [xsl] windows-like table sorter
>
>
> Hello,
>
> I want my XML source transform to an HTML table and add an Excel-like
> sorting mechanism.
> The XSL should provide the following features:
> - column header clickable (sort ascending/descending)
> - sort alphabetically when text, sort by number if number
>
>
> my XML source looks like this:
> ########################
>
> <result>
> <header>
> <column nr="1">ColumnA</column>
> <column nr="2">ColumnB</column>
> ...
> <column nr="X">ColumnX</column>
> </header>
> <body>
> <row>
> <attribute nr="1">ValueA</attribute> <!-- all
> values can be
> number or text you don't know it in advance -->
> <attribute nr="2">ValueA</attribute>
> ...
> <attribute nr="X">ValueX</attribute>
> </row>
> ...more rows
> </body>
> </result>
>
> When the user clicks a column header ColumnX (=a hyperlink)
> the same file
> (XSL called inside) should reload with this table sorted with ColumnX
> sorted as first key.
> When another column (e.g. ColumnY) is clicked it is again
> reloaded, and now
> should be sorted with ColumnX as first key and ColumnY as second key.
> This should be possibly for all columns.
>
> As well the stylesheet should check if the <attributes>'s
> text() is a number
> or text and use the right 'data-type' attribute.
>
> Can anybody help or knows where to find ready made compley
> xsl sorters?
>
> Thanks Robert
> .............................................................
> ROBERT SÖSEMANN (robert.soesemann@web.de)
>
> schwärzlocherstr. 29/1 | 72070 tübingen
> tel : 07071 / 400 880
>
> icq# : 100 467 870
> pgp-keys : www.webspace-journey.de/pgp.asc
> ..............................................................
> ..............
> ..........
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list