This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Filtering when grouping by Meunchian Method


		
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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]