[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Transform xml without copying one element.


Subject: RE: [xsl] Transform xml without copying one element.
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Tue, 22 Aug 2006 08:31:48 +0100

You haven't provided any evidence that there is an element called "variable"
in your source document.

My guess is that the element you think is called "variable" is in a
namespace (which means in effect that it's actually called something else).

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: Nishi Bhonsle [mailto:nishiandprafull@xxxxxxxxx] 
> Sent: 21 August 2006 23:06
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Transform xml without copying one element.
> 
> Hi:
> I have the following xslt to transform an xml into another 
> xml doc such that the first template copies the current node 
> and attributes and the second one should not copy any 
> variable elements, but this is not working and the output is 
> same as input.
> 
> Can you tell me what I am missing here?
> 
> <xsl:stylesheet version="1.0" 
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
> <xsl:output method="xml" version="1.0" encoding="UTF-8" 
> indent="yes"/> <xsl:template match="@*|node()">
>    <xsl:copy>
>       <xsl:apply-templates select="@*|node()"/>
>    </xsl:copy>
> </xsl:template>
> <xsl:template match="variable"/>
> </xsl:stylesheet>
> 
> 
> Thanks!


Current Thread
Keywords