[xsl] Remove a particluar Attribute from all the node

Subject: [xsl] Remove a particluar Attribute from all the node
From: "Animesh Sharma" <asharma@xxxxxxxxxxxxxxxx>
Date: Thu, 22 Apr 2004 13:17:12 +0530
Hello,

I want to write an XSL which will remove the particular attribute from all the node in the DOM tree.

I tried to write somthing like where fr_elementid is the attribute name which I want to remove from all the element:

<xsl:template match="@*">
	 <xsl:choose>
	 <xsl:when test="name()='fr_elementid'">	
	 </xsl:when>
	<xsl:otherwise>
		<xsl:copy>
			<xsl:apply-templates select="."/>
		</xsl:copy>	
	</xsl:otherwise>
	</xsl:choose>
</xsl:template>

<xsl:template match="*|text()">
	<xsl:copy>
		<xsl:apply-templates select="*|text()"/>
	</xsl:copy>
</xsl:template>

Can someone help me out to tackle this problem.
Thanks in anticipation of your help,

Regards,
Animesh

Current Thread