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>