|
Subject: [xsl] Filtering when grouping by Meunchian Method From: "Magick, Brian" <Brian.Magick@xxxxxxxxxx> Date: Mon, 3 Dec 2001 16:56:54 -0600 |
Does anyone know how to filter the result set given by sorting with the
Meunchian method? I would like to filter the following based on an
attribute of GOVERNING_TECHNOLOGY called GTBookmark.
<xsl:apply-templates select="PRODUCT/GOVERNING_TECHNOLOGY[generate-id(.)
=
generate-id(key('gt',
.)[1])]">
<xsl:sort select="key('gt', .)"/>
</xsl:apply-templates>
I've tried to filter when calling the GOVERNING_TECHNOLOGY template
<xsl:template match="GOVERNING_TECHNOLOGY[@GTBookmark=$variable]">
but the page always displays all of the other GTBookmarks attributes in
a non-formatted list. Really strange behavior, I believe it has
something to do with having sorted and grouped by the Meunchian Method.
Is there a method where I can apply the filter in the first set of XSL
code? I've tried:
<xsl:apply-templates
select="PRODUCT/GOVERNING_TECHNOLOGY[@GTBookmark=$variable]">
[generate-id(.) =
generate-id(key('gt',
.)[1])]">
<xsl:sort select="key('gt', .)"/>
</xsl:apply-templates>
but this did not work. Any advice would be appreciated!
Brian Magick
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: Re: [xsl] local variables as en, Marko Draisma | Thread | Re: [xsl] Filtering when grouping b, Jeni Tennison |
| Re: [xsl] local variables as entity, Jeni Tennison | Date | Re: Re: [xsl] local variables as en, Marko Draisma |
| Month |