Is there any way to stop a transformation putting the namespace declarations
into html tags?
For example, this XSL...
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<xsl:output method="xml" omit-xml-declaration="yes"/>
<xsl:template match="/">
<h1>Hello world</h1>
</xsl:template>
</xsl:stylesheet>
...produces this html...
<h1 xmlns:dc="http://purl.org/dc/elements/1.1/">Hello world</h1>
(obviously I need the dc namespace for stuff not shown for simplicity)