Re: [xsl] Ranking Random Nodes from Top to Bottom

Subject: Re: [xsl] Ranking Random Nodes from Top to Bottom
From: Abel Braaksma <abel.online@xxxxxxxxx>
Date: Fri, 17 Aug 2007 16:08:24 +0200
Michael Kay wrote:
This is an interesting hint! Michael, do you mean that this collation order automatically sorts the following "correctly" (defined as: treat numeric parts as numeric)?

root[1]/node[12]
root[1]/node[6]
root[1]/node[11]
root[1]/node[0045]

into:
root[1]/node[6]
root[1]/node[11]
root[1]/node[12]
root[1]/node[0045]


Yes.

Wow, I'm impressed. I guess I should read the docs better ;).


I use a generalized sorting routine that does something like tokenize by numeric values and then sort by appending zeros and concatenating it with the rest into a string (much like my earlier solution in this thread, but more generic). Time to throw that piece of code away ;)

Current Thread