[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Xpath and for-each looping
Subject: RE: [xsl] Xpath and for-each looping From: "Passin, Tom" <tpassin@xxxxxxxxxxxx> Date: Mon, 19 May 2003 13:18:08 -0400 |
[Ragulf Pickaxe] > > >First, how to sort? I used an old database trick. The sort key is a > >unique combination of month, day, and year like this - > > > >key = day + 50 * month + (2000 + year) > > > > Tom, how would this key differentiate between 5th may 2003 > (05-05-2003) and > 8th of may 2000 (08-05-2000) ? I would get 5 + 250 + 2000 + > 03 = 2258 = 8 + > 250 + 2000 + 00. > > I would imagine something like: key= day + 50 * month + 1000 * year > would do it (did you mean 2000 * year?). > Right, I forgot to add the multiplier for the year. I added the 2000 to get a 4-digit year but of course you need a multiplier, one large enough to prevent ambiguities. Of course sorting dates is always tricky, but either a variation on this or splitting into fields and sorting on all of them in series will do the job. Cheers, Tom P XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Xpath and for-each loopin, Michael Kay | Thread | RE: [xsl] Xpath and for-each loopin, Passin, Tom |
Re: [xsl] table column, David Carlisle | Date | RE: [xsl] table column, Wendell Piez |
Month |