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 |