tcurdt 02/05/14 05:16:08 Modified: src/java/org/apache/cocoon/components/language/markup/xsp/java esql.xsl src/java/org/apache/cocoon/components/language/markup/xsp EsqlHelper.java Log: reverted some changes that broke some esql usecases. The encoding stuff should be done in the EsqlHelper. Revision Changes Path 1.20 +2 -4 xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/java/esql.xsl Index: esql.xsl =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/java/esql.xsl,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- esql.xsl 7 May 2002 08:08:29 -0000 1.19 +++ esql.xsl 14 May 2002 12:16:08 -0000 1.20 @@ -1,6 +1,6 @@ <?xml version="1.0"?> -<!-- $Id: esql.xsl,v 1.19 2002/05/07 08:08:29 haul Exp $--> +<!-- $Id: esql.xsl,v 1.20 2002/05/14 12:16:08 tcurdt Exp $--> <!-- ============================================================================ @@ -56,7 +56,7 @@ * ESQL Logicsheet * * @author ? - * @version CVS $Revision: 1.19 $ $Date: 2002/05/07 08:08:29 $ + * @version CVS $Revision: 1.20 $ $Date: 2002/05/14 12:16:08 $ --> <xsl:stylesheet version="1.0" @@ -1063,8 +1063,6 @@ <xsl:otherwise>default</xsl:otherwise> </xsl:choose> </xsl:variable> - <xsl:value-of select="$resultset"/>.getBytes(<xsl:value-of select="$column-spec"/>) - == null ? "<xsl:value-of select="$null"/>" : <xsl:choose> <xsl:when test="$encoding = 'default'"> <xsl:value-of select="$resultset"/>.getString(<xsl:value-of select="$column-spec"/>) 1.8 +10 -5 xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/EsqlHelper.java Index: EsqlHelper.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/language/markup/xsp/EsqlHelper.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- EsqlHelper.java 22 Feb 2002 07:00:08 -0000 1.7 +++ EsqlHelper.java 14 May 2002 12:16:08 -0000 1.8 @@ -61,7 +61,7 @@ * * based on the orginal esql.xsl * @author <a href="mailto:[EMAIL PROTECTED]">Torsten Curdt</a> - * @version CVS $Id: EsqlHelper.java,v 1.7 2002/02/22 07:00:08 cziegeler Exp $ + * @version CVS $Id: EsqlHelper.java,v 1.8 2002/05/14 12:16:08 tcurdt Exp $ */ public class EsqlHelper { @@ -115,10 +115,15 @@ } public final static String getStringFromByteArray(byte[] bytes, String encoding) { - try { - return new String(bytes,encoding); - } catch (java.io.UnsupportedEncodingException uee) { - throw new RuntimeException("Unsupported Encoding Exception: " + uee.getMessage()); + if (bytes != null) { + try { + return new String(bytes,encoding); + } catch (java.io.UnsupportedEncodingException uee) { + throw new RuntimeException("Unsupported Encoding Exception: " + uee.getMessage()); + } + } + else { + return(""); } }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]