xsl-list
[Top] [All Lists]

Re: text() word lists

2004-02-08 00:32:58

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



<Prev in Thread] Current Thread [Next in Thread>