Subject: Re: [xsl] Removing Duplicates From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Thu, 1 Feb 2001 21:20:55 -0800 (PST) |
Hi Aravind, Use: <xsl:key name="hd1Id" match="hd1" use="@id"/> And in a template: <xsl:for-each select="//hd1[count(. | key('hd1Id', @id)[1]) = 1]"> <!-- Do something here --> </xsl:for-each> Cheers, Dimitre Novatchev. P.S. You can define xsl:key-s and evaluate XPath expressions containing key() in the latest version (1.3) of the XPath Visualiser. Aravind Venkat wrote: I want to remove duplicate nodes by looking at an attribute (in this case id). Can anyone suggest a good way to do this. __________________________________________________ Get personalized email addresses from Yahoo! Mail - only $35 a year! http://personal.mail.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Removing Duplicates, by way of Mulberry T | Thread | RE: [xsl] Removing Duplicates, by way of Mulberry T |
[xsl] Selecting all the children ac, Dimitre Novatchev | Date | Re: [xsl] matching <br/> v. <br></b, Mike Brown |
Month |