[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Excluding Attributes
> <xsl:for-each select="cmdTargets"> > <Target> > <xsl:for-each select="@*"> > <xsl:copy><xsl:value-of /></xsl:copy> > </xsl:for-each> > </Target> > </xsl:for-each> > > 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, <Target> <xsl:copy-of select="@*[not(self::ID or self::Version)]"/> </Target> Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|