This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Filter nodes by attribute and output disgarded dups
- From: Mike Ferrando <mikeferrando at yahoo dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Mon, 7 Jan 2002 14:31:30 -0800 (PST)
- Subject: Re: [xsl] Filter nodes by attribute and output disgarded dups
- Reply-to: xsl-list at lists dot mulberrytech dot com
Joerg,
Thanks, I have never used key before so your syntax just flew by. But
with some page flipping I figured it out.
Thanks,
Mike F.
--- Joerg Heinicke <joerg.heinicke@gmx.de> wrote:
> But what's with keys? It's much to easier to do that with keys:
>
> <xsl:key name="persnames" match="PERSNAME[@ROLE='arr']" use="."/>
>
>
> <xsl:for-each select="//C03//PERSNAME[@ROLE='arr'][count(. |
> key('persnames', .)[1] ) = 1]">
> <xsl:sort select="."/>
> <LI>
> <xsl:value-of select="concat(.,
> ' : ',
> count(key('persnames',.)))/>
> </LI>
> </xsl:for-each>
__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list