This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Removing Duplicates
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] Removing Duplicates
- From: Dimitre Novatchev <dnovatchev at yahoo dot com>
- Date: Thu, 1 Feb 2001 21:20:55 -0800 (PST)
- Reply-To: xsl-list at lists dot mulberrytech dot com
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