joerg 2003/06/11 16:15:26
Modified:
src/blocks/databases/java/org/apache/cocoon/components/language/markup/xsp/java
esql.xsl
Log:
fixed usage of removed method XSPUtil.include() (bug 20658)
Revision Changes Path
1.3 +11 -24
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.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- esql.xsl 13 May 2003 12:43:28 -0000 1.2
+++ esql.xsl 11 Jun 2003 23:15:26 -0000 1.3
@@ -929,28 +929,15 @@
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
- <xsp:logic>
- {
- org.apache.cocoon.components.parser.Parser newParser = null;
-
- try {
- newParser = (org.apache.cocoon.components.parser.Parser)
this.manager.lookup(org.apache.cocoon.components.parser.Parser.ROLE);
-
- InputSource __is = new InputSource(
- new StringReader(
- String.valueOf(<xsl:copy-of select="$content"/>)
- )
- );
-
-
- XSPUtil.include(__is, this.contentHandler, newParser);
- } catch (Exception _esql_exception_<xsl:value-of
select="generate-id(.)"/>) {
- getLogger().error("Could not include page",
_esql_exception_<xsl:value-of select="generate-id(.)"/>);
- } finally {
- if (newParser != null) this.manager.release((Component) newParser);
- }
- }
- </xsp:logic>
+ <xsp:logic>
+ {
+ try {
+ XSPUtil.includeString(<xsl:copy-of select="$content"/>, this.manager,
this.contentHandler);
+ } catch (Exception _esql_exception_<xsl:value-of select="generate-id(.)"/>)
{
+ getLogger().error("Could not include XML string",
_esql_exception_<xsl:value-of select="generate-id(.)"/>);
+ }
+ }
+ </xsp:logic>
</xsl:template>
<xspdoc:desc>returns the number of columns in the resultset.</xspdoc:desc>