Sure:
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="@last_name"/>
Michael Kay
http://www.saxonica.com/
-----Original Message-----
From: Charles Ohana [mailto:charles(_dot_)ohana(_at_)buongiorno(_dot_)com]
Sent: 12 October 2005 20:54
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] Removing attributes in a generic way ...
Hello,
I'm trying to remove some attributes in a generic way. see
example below. I
need to remove all last_name attributes regardless of the node.
Is there a generic way .
Thanks in advance.
Original document
<root>
<person first_name="Dave" last_name="Rowe">
<person first_name="Sandra" last_name="Smith" />
</person>
<person first_name="Patrick" last_name="Sullivan" />
</root>
Expected output
<root>
<person first_name="Dave">
<person first_name="Sandra" />
</person>
<person first_name="Patrick" />
</root>
--~------------------------------------------------------------------
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>
--~--
--~------------------------------------------------------------------
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>
--~--