Oxygen XML Editor
 
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Re: [xslt transform & grouping] Using the Muenchian Method?


Subject: Re: [xsl] Re: [xslt transform & grouping] Using the Muenchian Method?
From: Anton Triest <anton@xxxxxxxx>
Date: Wed, 29 Sep 2004 22:34:01 +0200

Hi Michael,

Sorry, I was too quick in suggesting to add the filtering test to the grouping predicate:

<xsl:for-each select="Document/Article
  [count(.|key('by-info', @info)[1])=1 and (@filter='food')]">

That worked with my sample input, but more out of coincidence. The filter test actually belongs in the next statement:

<xsl:template match="Documents">
<Documents>
<xsl:for-each select="Document/Article[count(.|key('by-info', @info)[1])=1]">
<Document name="{@info}">
<xsl:copy-of select="key('by-info', @info)[@filter='food']"/>
</Document>
</xsl:for-each>
</Documents>
</xsl:template>


Hope that helps better :)

Anton


Current Thread
 
© 2002-2008 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy
This website was created & generated with <oXygen/> XML Editor