I found that using <esql:get-xml> I can't create a root element in a specified namespace so I have fixed it.
I added two attributes: "root-ns" and "root-ns-prefix" that may be used to define namespace. If not setting "root-ns-prefix" it overrides default namespace.
Here is new XSLT for esql:get-xml (only changed part, from line 925):
<xsl:when test="@root">
<xsl:text>"<</xsl:text>
<xsl:if test="@root-ns-prefix">
<xsl:value-of select="@root-ns-prefix"/>
<xsl:text>:</xsl:text>
</xsl:if>
<xsl:value-of select="@root"/>
<xsl:if test="@root-ns">
<xsl:text> xmlns</xsl:text> <xsl:if test="@root-ns-prefix">
<xsl:text>:</xsl:text>
<xsl:value-of select="@root-ns-prefix"/>
</xsl:if>
<xsl:text>=\"</xsl:text>
<xsl:value-of select="@root-ns"/>
<xsl:text>\"</xsl:text> </xsl:if>
<xsl:text>>"+</xsl:text>
<xsl:call-template name="get-string"/>
<xsl:text>+"</</xsl:text>
<xsl:if test="@root-ns-prefix">
<xsl:value-of select="@root-ns-prefix"/>
<xsl:text>:</xsl:text> </xsl:if>
<xsl:value-of select="@root"/>
<xsl:text>>"</xsl:text>
</xsl:when>If you find this usefull I would be pleased if you add it to CVS.
Regards, Marcin Okraszewski
--
-------------------------------------------------------------
Marcin Okraszewski
[EMAIL PROTECTED] GG: 341942
[EMAIL PROTECTED] PGP: www.okrasz.prv.pl/pgp.asc
-------------------------------------------------------------