bruno       2003/10/08 05:43:52

  Modified:    src/java/org/apache/cocoon/transformation
                        ReadDOMSessionTransformer.java
  Log:
  Fixed double start/endDocument calls when session attribute contained a DOM 
Document node.
  
  Revision  Changes    Path
  1.2       +3 -2      
cocoon-2.1/src/java/org/apache/cocoon/transformation/ReadDOMSessionTransformer.java
  
  Index: ReadDOMSessionTransformer.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/java/org/apache/cocoon/transformation/ReadDOMSessionTransformer.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ReadDOMSessionTransformer.java    9 Mar 2003 00:09:39 -0000       1.1
  +++ ReadDOMSessionTransformer.java    8 Oct 2003 12:43:52 -0000       1.2
  @@ -57,6 +57,7 @@
   import org.apache.cocoon.environment.Session;
   import org.apache.cocoon.environment.SourceResolver;
   import org.apache.cocoon.xml.XMLUtils;
  +import org.apache.cocoon.xml.IncludeXMLConsumer;
   import org.xml.sax.Attributes;
   import org.xml.sax.SAXException;
   
  @@ -174,7 +175,7 @@
               Object node = session.getAttribute(attributeName);
               if (node != null)  {
                   getLogger().debug("Start streaming");
  -                XMLUtils.valueOf(super.xmlConsumer, node);
  +                XMLUtils.valueOf(new IncludeXMLConsumer(super.xmlConsumer), 
node);
               } else {
                   getLogger().error("No attribute " + attributeName + " in 
session");
               }
  
  
  

Reply via email to