Subject: Re: [xsl] Ranking Random Nodes from Top to Bottom From: "J. Zhang" <j.zhang@xxxxxx> Date: Fri, 17 Aug 2007 15:06:14 +0200 |
Ty, jz
Are "root" and "node" the only element names that appear?
If you had /root[1]/a[3] and /root[1]/b[5], how would you want them sorted?
I would expect that Saxon's alphanumeric collation would do quite a good job of this:
<xsl:perform-sort select="tokenize(unparsed-text('input.txt'), '\n')"> <xsl:sort select="." collation="http://saxon.sf.net/collation?alphanumeric=yes"/> </xsl:perform-sort>
Michael Kay
http://www.saxonica.com/
-----Original Message-----
From: J. Zhang [mailto:j.zhang@xxxxxx] Sent: 17 August 2007 11:46
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] Ranking Random Nodes from Top to Bottom
Hi all,
I got a long list of absolute xpath paths in a flat file, like
/root[1]/node[2]/node[12]/node[1] /root[1]/node[1] /root[1]/node[2]/node[12]/node[1] /root[1]/node[4]/node[12] /root[1]
Is there an existing function in Saxon or ready-made code to rank the list of nodes from top to bottom?
Thanks by advance! jz
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Ranking Random Nodes from, Michael Kay | Thread | RE: [xsl] Ranking Random Nodes from, Michael Kay |
RE: [xsl] Ranking Random Nodes from, Michael Kay | Date | RE: [xsl] Ranking Random Nodes from, Michael Kay |
Month |