Mukul Gandhi wrote:
<xsl:template match="/Root">
<Root>
<xsl:for-each select="*[generate-id() =
generate-id(key('x', local-name())[1])]">
Hi Mukul, this was what I was looking for in my solution, but couldn't
get right. Humbly updating my solution with yours, gives the following,
making it better looking than the original:
<xsl:key name="x" match="Root/*" use="local-name()" />
<xsl:template match="Root">
<xsl:copy>
<xsl:apply-templates
select="*[generate-id() =
generate-id(key('x', local-name())[1])]"/>
</xsl:copy>
</xsl:template>
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--