Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries >Thread Prev - Re: XSLT exclude-result-prefixes not preventing namespace declaration in output [Thread Next] Re: XSLT exclude-result-prefixes not preventing namespace declaration in outputTo: NULL Date: 7/2/2007 5:07:00 PM
Martin Honnen:
> xsl:copy copies the element including any namespace nodes that are in
> scope. And for your elements the default namespace is in scope but the
> other namespace is in scope too. exclude-result-prefixes only helps to
> prevent namespace declarations used in the stylesheet, not those copied
> from the input XML.
> So to get rid of the xmlns:x use
> <xsl:template match="h:*">
> <xsl:element name="{name()}" namespace="{namespace-uri()}">
> that way the element is copied but not any additional namespace nodes
> that are in scope.
Ah, great, that did the trick. Thanks!
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
