Subject: Re: [xsl] Removing unwanted namespaces From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Thu, 12 Jan 2012 11:10:37 -0500 |
Cheers, Wendell
<?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.
-- ====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Removing unwanted namespa, Markus Abt | Thread | Re: [xsl] Removing unwanted namespa, ram |
Re: [xsl] Removing unwanted namespa, Wendell Piez | Date | Re: [xsl] Removing unwanted namespa, ram |
Month |