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]

Re: Filter nodes by attribute and output disgarded dups


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


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