Re: RE: [xsl] windows-like table sorter

Subject: Re: RE: [xsl] windows-like table sorter
From: robert.soesemann@xxxxxx
Date: Thu, 28 Mar 2002 09:56:28 +0100
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@xxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxx
> work: Michael.Kay@xxxxxxxxxxxxxx
> 
> > -----Original Message-----
> > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Robert
> > Sösemann
> > Sent: 27 March 2002 19:13
> > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > 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@xxxxxx)
> >
> >  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


Current Thread