Re: [xsl] Filtering/Removing Truly Duplicate Elements

Subject: Re: [xsl] Filtering/Removing Truly Duplicate Elements
From: "Wasiq Shaikh" <wasiq911@xxxxxxxxxxx>
Date: Thu, 19 Jul 2007 09:18:20 -0400
Wow guys thats incredible! Thank you so very much for your help. I'm restricted to using XPath 1.0 due to compatibility issues with JBoss and our framework. But thanks to this neat little script courtesy of David is a blessing.

I knew I was supposed to use keys, but I wasn't using it properly. The

use="concat(@name,' ',@type)"

is brilliant! And I wasn't using generateID correctly either. If you could be so kind as to explain how this statement works, I would greatly appreciate it.

<xsl:for-each select="//xsd:element[generate-id()=generate-id(key('allElements',concat(@name,' ',@type,' ',@ref)))]">

(dont mind the subtle changes)

Current Thread