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)