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

Re: [xsl] Remove identity Transform

Subject: Re: [xsl] Remove identity Transform <ns2:local xmlns:ns2="uri">
From: ihe onwuka <ihe.onwuka@xxxxxxxxxxxxxx>
Date: Mon, 7 May 2012 14:04:30 +0100

Somebody will point out if I'm wrong but I think the template rules in
the code you posted are conflicting (i.e they will match the same
nodes and are at the same priority).

On Mon, May 7, 2012 at 5:53 AM, Senthilukvelaan
<skumaravelan@xxxxxxxxxxxxxx> wrote:
> Hi ,
> I am using the following identity transform and I want to remove the
> <ns2:local xmlns:ns2="uri"> which might occur in my input xml. How do
> I remove this node?
>  <xsl:template match="@*|node()">
>    <xsl:copy>
>       <xsl:apply-templates select="@*|node()"/>
>     </xsl:copy>
>  </xsl:template>
> <xsl:template match="*">
> <xsl:element name="{name(.)}">
>        <xsl:apply-templates select="@*|node()"/>
>    </xsl:element>
> </xsl:template>
> Any input would help.
> Thanks
> Senthil

Current Thread