This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: RE: windows-like table sorter
- From: robert dot soesemann at web dot de
- To: xsl-list at lists dot mulberrytech dot com
- Date: Thu, 28 Mar 2002 09:56:28 +0100
- Subject: Re: RE: [xsl] windows-like table sorter
- Organization: http://freemail.web.de/
- Reply-to: xsl-list at lists dot mulberrytech dot com
I found it. Thanks. But does that only work with proprietary Microsoft methods or do you see a chance to do that in xslt alone?
Robert
xsl-list@lists.mulberrytech.com schrieb am 28.03.02:
> You'll find an working example stylesheet that does this sort of thing in
> Appendix A of my XSLT Programmer's Reference (Wrox).
>
> Michael Kay
> Software AG
> home: Michael.H.Kay@ntlworld.com
> work: Michael.Kay@softwareag.com
>
> > -----Original Message-----
> > From: owner-xsl-list@lists.mulberrytech.com
> > [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Robert
> > Sösemann
> > Sent: 27 March 2002 19:13
> > 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
>
________________________________________________________________
Keine verlorenen Lotto-Quittungen, keine vergessenen Gewinne mehr!
Beim WEB.DE Lottoservice: http://tippen2.web.de/?x=13
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list