Subject: Re: [xsl] Filter nodes by attribute and output disgarded dups From: Mike Ferrando <mikeferrando@xxxxxxxxx> Date: Mon, 7 Jan 2002 14:31:30 -0800 (PST) |
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@xxxxxx> 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Filter nodes by attribute, Joerg Heinicke | Thread | [xsl] Re: distinct moves problem, Dimitre Novatchev |
RE: [xsl] Query string syntax, Mike Ferrando | Date | [xsl] Provider for javax.xml.transf, Reto Fabbri |
Month |