joerg 2003/06/11 16:26:28
Modified: src/java/org/apache/cocoon/components/language/markup/xsp/java
esql.xsl
Log:
fixed usage of deprecated(?) method XSPUtil.include() by usage of convenience
methods (bug 20658)
Revision Changes Path
1.3 +11 -25
cocoon-2.0/src/java/org/apache/cocoon/components/language/markup/xsp/java/esql.xsl
Index: esql.xsl
===================================================================
RCS file:
/home/cvs/cocoon-2.0/src/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 1 May 2003 13:39:01 -0000 1.2
+++ esql.xsl 11 Jun 2003 23:26:28 -0000 1.3
@@ -925,29 +925,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 e) {
- if (getLogger().isErrorEnabled())
- getLogger().error("Could not include page", e);
- } 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>