|
Subject: RE: [xsl] Ranking Random Nodes from Top to Bottom From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 17 Aug 2007 13:59:15 +0100 |
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, J. Zhang | Thread | Re: [xsl] Ranking Random Nodes from, J. Zhang |
| RE: [xsl] Split a string and fill i, Hofman, Peter | Date | Re: [xsl] Ranking Random Nodes from, J. Zhang |
| Month |