Subject: [xsl] sorting product descriptions From: Tobias Reif <tobiasreif@xxxxxxxxx> Date: Thu, 26 Apr 2001 08:16:02 -0700 (PDT) |
Hi all; I need to sort a list of product-descriptions, in the form <products> <product id="a_a_00_03"> ...content... </product> ........... </products> The "id"s can take the form a_a_00_00 or a_a_90_30_20 or even a_b_100_30 I wrote a horrific sorting thing http://www.pinkjuice.com/temp/XSLT/sort-products/ which works only with 2 pairs of digits, is very verbose and slow, and seems to be unable to deal with "id"s that don't form a sequence. (it generates a sequence of "id"s, and outputs any item that has the same; if there are only two items to sort, but their numbers are different by thousands, this thing would probably take 10 minutes to sort two items ;) ) I would be interested in the shortest, simplest, fastest way to deal with this ;) Is this possible in XSLT? (("bubble-sort"?:)go through all items; check pairs consisting the current one and the following one: if they are in the correct order, leave them, if they are placed the wrong way round, switch them. stop as soon as there's nothing left to swith.) Tobi ===== Tobias Reif http://www.pinkjuice.com/myDigitalProfile.htm __________________________________________________ Do You Yahoo!? Yahoo! Auctions - buy the things you want at great prices http://auctions.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] dynamic headers, DPawson | Thread | Re: [xsl] sorting product descripti, Francis Norton |
[xsl] dynamic headers, Joerg Schmitz | Date | RE: [xsl] How to test if a node is , Michael Kay |
Month |