|
Subject: Re: [xsl] sorting on decimal From: "Christopher R. Maden" <crism@xxxxxxxxx> Date: Fri, 15 May 2009 14:43:03 -0400 |
Don Smith wrote: > I'm sorting a series of chapters based upon the chapter number. The numbering system is decimal: > > 3.9.1 > 3.9.2 > 3.9.3 > > and so on. > > I'm currently casting the sort key value to xsd:decimal > <xsl:sort select="xsd:decimal(@number)" /> > but it's not producing the desired sort order. What am I missing? Ibm curious: what number did you expect to get from the string b3.9.11b? You will need to tokenize the strings and sort by their components. ~Chris -- Chris Maden, text nerd <URL: http://crism.maden.org/ > bAll I ask of living is to have no chains on me, And all I ask of dying is to go naturally.b b Laura Nyro GnuPG Fingerprint: C6E4 E2A9 C9F8 71AC 9724 CAA3 19F8 6677 0077 C319
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] sorting on decimal, Don Smith | Thread | Re: [xsl] sorting on decimal, Don Smith |
| Re: [xsl] Parameters to XSL from Ja, List Owner | Date | Re: [xsl] sorting on decimal, Don Smith |
| Month |