| Subject: Re: [xsl] Removing an XML Attribute From: Tony Graham <Tony.Graham@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 05 Jul 2007 20:58:40 +0100 | 
On Thu, Jul 05 2007 16:58:14 +0100, wapiez@xxxxxxxxxxxxxxxx wrote: > At 07:11 PM 7/4/2007, was written: ... >>Try just: >> >> <xsl:copy-of select="@*[not(self::change)]"/> > > I'm afraid this isn't going to work, on account of attribute elements > not appearing on the self:: axis. (A small but significant wrinkle.) Or is it that an attribute node is on the self:: axis when it is the context node but you can't select it using a name test? Another small but significant wrinkle is that 'self::change' works in xsltproc. However, updating to use XSLT 2.0, this gets the blessing of Saxon: 'self::attribute(change)'. Regards, Tony. ====================================================================== Tony.Graham@xxxxxxxxxxxxxxxxxxxxxx http://www.menteithconsulting.com Menteith Consulting Ltd Registered in Ireland - No. 428599 Registered Office: 13 Kelly's Bay Beach, Skerries, Co. Dublin, Ireland ---------------------------------------------------------------------- Menteith Consulting -- Understanding how markup works ======================================================================
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] Removing an XML Attribute, David Carlisle | Thread | Re: [xsl] Removing an XML Attribute, Wendell Piez | 
| RE: [xsl] xslt 1.1 - one liner, Hasnain Panjwani | Date | [xsl] Dealing with <![CDATA[]]> whe, cknell | 
| Month |