Subject: Re: [xsl] Removing unwanted namespaces From: Markus Abt <abt@xxxxxxxx> Date: Thu, 12 Jan 2012 01:04:33 +0100 |
Hello Ram, have you tried something like: <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="@*|node()" priority="-1"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> <xsl:template match="*"> <xsl:element name="{name(.)}" namespace="{namespace-uri(.)}"> <xsl:apply-templates select="@*|node()"/> </xsl:element> </xsl:template> <xsl:template match="*[local-name()='abcdHeader']"/> <xsl:template match="*[local-name()='Context']"/> </xsl:stylesheet> If required, you need to add code to remove unwanted namespace nodes from attributes in a similar way. Markus
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Removing unwanted namespa, Wendell Piez | Thread | Re: [xsl] Removing unwanted namespa, Wendell Piez |
Re: [xsl] Removing unwanted namespa, Markus Abt | Date | Re: [xsl] Selecting all specific ch, Mark |
Month |