haul 2003/11/08 13:42:29
Modified:
src/blocks/databases/java/org/apache/cocoon/components/language/markup/xsp/java
esql.xsl
Log:
Bug 24305 [PATCH] - esql:get-xml ; wraping result with root element in a
namespace
by [EMAIL PROTECTED] (Marcin Okraszewski)
Revision Changes Path
1.8 +20 -2
cocoon-2.1/src/blocks/databases/java/org/apache/cocoon/components/language/markup/xsp/java/esql.xsl
Index: esql.xsl
===================================================================
RCS file:
/home/cvs/cocoon-2.1/src/blocks/databases/java/org/apache/cocoon/components/language/markup/xsp/java/esql.xsl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- esql.xsl 6 Oct 2003 15:36:08 -0000 1.7
+++ esql.xsl 8 Nov 2003 21:42:29 -0000 1.8
@@ -924,10 +924,28 @@
<xsl:choose>
<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>