[XSL-LIST Mailing List Archive Home]
RE: Excluding Attributes
Subject: RE: Excluding Attributes|
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Thu, 11 May 2000 15:06:34 +0100
> <xsl:for-each select="cmdTargets">
> <xsl:for-each select="@*">
> <xsl:copy><xsl:value-of /></xsl:copy>
> Apologies if this is a dumb question! I've only been using
> XSL for 2 days.
If the above works (xsl:value-of with no select attribute), then you are
probably using Microsoft's 1998 dialect of XSL. Don't waste any more time on
it, it's obsolete.
> The above xsl adds a Target element for each cmdTargets element in the
> source and then copies all the attributes across.
> How could I modify this so that any attributes named "ID" and
> "Version" are not copied to the output?
Assuming you want an XSLT 1.0 answer,
<xsl:copy-of select="@*[not(self::ID or self::Version)]"/>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list