[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|