xml editor

Supported platforms

Compatible with Windows7 & Mac OS X Snow Leopard

Ready for data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

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">
> <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



Current Thread
Keywords
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2011 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>®XML Editor