Subject: RE: 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: 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!
|