Subject: Re: text() word lists
From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx>
Date: Sun, 8 Feb 2004 08:32:58 +0100
|
>
> Sorted by descending frequency:
>
> <xsl:for-each-group select="
> for $w in tokenize(string(foo), "[\s.?!]*") return lower-case($w)">
> <xsl:sort select="count(current-group())" order="descending"/>
> <xsl:value-of select="current-grouping-key(), ' - ',
> count(current-group())"/>
> </xsl:for-each>
Sorry, but cannot make this work.
First had to remove the nested quotes. Then to change the ending tag.
Now I get the message:
"Error at xsl:for-each-group on line 10 of file:/(Untitled):
Exactly one of the attributes group-by, group-adjacent,
group-starting-with, and group-ending-with must be specified"
Probably this is something trivial, but this is the first time I'm trying an
XSLT 2.0 grouping example.
Cheers,
Dimitre Novatchev.
FXSL developer,
http://fxsl.sourceforge.net/ -- the home of FXSL
Resume: http://fxsl.sf.net/DNovatchev/Resume/Res.html
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|