On 8/13/06, Ashutosh Bhardwaj <ashubhardwaj(_at_)bol(_dot_)net(_dot_)in> wrote:
With some work I have been able to get all the distinct values but I
don't know how to get only first 8 distinct values :
My XSL goes something like this :
<xsl:apply-templates select="//HIT[generate-id(.) =
generate-id(key('hit-keyword',
substring-after(substring-before(substring-before(FIELD[(_at_)NAME='docvector']
,'1]'),','),'['))[1])]" mode="col"/>
Add a predicate to select only the first 8, eg [position() <= 8]
<xsl:apply-templates select="//HIT[generate-id(.) =
generate-id(key('hit-keyword',
substring-after(substring-before(substring-before(FIELD[(_at_)NAME='docvector']
,'1]'),','),'['))[1])][position() <= 8]" mode="col"/>
cheers
andrew
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--