balld       01/01/16 15:35:28

  Modified:    src/org/apache/cocoon/components/language/markup/xsp/java
                        Tag: xml-cocoon2 esql.xsl
  Log:
  changed esqlSelector to _esql_selector, fixed get-xml for c2
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.26  +14 -5     
xml-cocoon/src/org/apache/cocoon/components/language/markup/xsp/java/Attic/esql.xsl
  
  Index: esql.xsl
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/components/language/markup/xsp/java/Attic/esql.xsl,v
  retrieving revision 1.1.2.25
  retrieving revision 1.1.2.26
  diff -u -r1.1.2.25 -r1.1.2.26
  --- esql.xsl  2001/01/16 23:06:24     1.1.2.25
  +++ esql.xsl  2001/01/16 23:35:28     1.1.2.26
  @@ -1,5 +1,5 @@
   <?xml version="1.0"?>
  -<!-- $Id: esql.xsl,v 1.1.2.25 2001/01/16 23:06:24 balld Exp $-->
  +<!-- $Id: esql.xsl,v 1.1.2.26 2001/01/16 23:35:28 balld Exp $-->
   <!--
   
    ============================================================================
  @@ -188,13 +188,13 @@
       <xsp:logic>
         <xsl:choose>
           <xsl:when test="$environment = 'cocoon2'">
  -          private static ComponentSelector esqlSelector = null;
  +          private static ComponentSelector _esql_selector = null;
   
             public void compose(ComponentManager manager) {
               super.compose(manager);
  -            if (esqlSelector == null) {
  +            if (_esql_selector == null) {
                 try {
  -                esqlSelector = (ComponentSelector) 
manager.lookup(Roles.DB_CONNECTION);
  +                _esql_selector = (ComponentSelector) 
manager.lookup(Roles.DB_CONNECTION);
                 } catch (ComponentManagerException cme) {
                   log.error("Could not look up the datasource component", cme);
                 }
  @@ -267,7 +267,7 @@
             _esql_connection.connection = 
_esql_connection.db_connection.getConnection();
           </xsl:when>
           <xsl:when test="esql:pool and $environment = 'cocoon2'">
  -          _esql_connection.datasource = (DataSourceComponent) 
esqlSelector.select(String.valueOf(<xsl:copy-of select="$pool"/>));
  +          _esql_connection.datasource = (DataSourceComponent) 
_esql_selector.select(String.valueOf(<xsl:copy-of select="$pool"/>));
             _esql_connection.connection = 
_esql_connection.datasource.getConnection();
           </xsl:when>
           <xsl:otherwise>
  @@ -621,6 +621,15 @@
     <xsl:choose>
       <xsl:when test="$environment = 'cocoon1'">
         <xsp:expr>this.xspParser.parse(new InputSource(new 
StringReader(<xsl:copy-of select="$content"/>))).getDocumentElement()</xsp:expr>
  +    </xsl:when>
  +    <xsl:when test="$environment = 'cocoon2'">
  +      <xsp:logic>
  +        try {
  +          XSPUtil.include(new InputSource(new StringReader(<xsl:copy-of 
select="$content"/>)),this.contentHandler,parser);
  +        } catch (Exception _esql_exception_<xsl:value-of 
select="generate-id(.)"/>) {
  +          throw new RuntimeException("error parsing xml: 
"+_esql_exception_<xsl:value-of select="generate-id(.)"/>.getMessage()+": 
"+String.valueOf(<xsl:copy-of select="$content"/>));
  +        }
  +      </xsp:logic>
       </xsl:when>
       <xsl:otherwise>
         <xsp:logic>
  
  
  

Reply via email to