balld       01/01/29 23:19:22

  Modified:    src/org/apache/cocoon/processor/xsp/library/sql esql.xsl
  Log:
  possible patch for esql:get-xml as the result tree's document element
  
  Revision  Changes    Path
  1.56      +13 -2     
xml-cocoon/src/org/apache/cocoon/processor/xsp/library/sql/esql.xsl
  
  Index: esql.xsl
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon/src/org/apache/cocoon/processor/xsp/library/sql/esql.xsl,v
  retrieving revision 1.55
  retrieving revision 1.56
  diff -u -r1.55 -r1.56
  --- esql.xsl  2001/01/26 22:20:16     1.55
  +++ esql.xsl  2001/01/30 07:19:20     1.56
  @@ -1,5 +1,5 @@
   <?xml version="1.0"?>
  -<!-- $Id: esql.xsl,v 1.55 2001/01/26 22:20:16 balld Exp $-->
  +<!-- $Id: esql.xsl,v 1.56 2001/01/30 07:19:20 balld Exp $-->
   <!--
   
    ============================================================================
  @@ -700,7 +700,18 @@
     </xsl:variable>
     <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:choose>
  +        <xsl:when test="../esql:row-results">
  +          <xsp:logic>
  +            xspParentNode = xspCurrentNode;
  +            xspNodeStack.push(xspParentNode);
  +            xspCurrentNode = this.xspParser.parse(new InputSource(new 
StringReader(<xsl:copy-of select="$content"/>))).getDocumentElement();
  +          </xsp:logic>
  +        </xsl:when>
  +        <xsl:otherwise>
  +          <xsp:expr>this.xspParser.parse(new InputSource(new 
StringReader(<xsl:copy-of select="$content"/>))).getDocumentElement()</xsp:expr>
  +        </xsl:otherwise>
  +      </xsl:choose>
       </xsl:when>
       <xsl:when test="$environment = 'cocoon2'">
         <xsp:logic>
  
  
  

Reply via email to