cziegeler    2003/03/05 03:17:58

  Modified:    src/java/org/apache/cocoon/transformation
                        CIncludeTransformer.java
  Log:
  Fixing cinclude
  
  Revision  Changes    Path
  1.28      +11 -2     
xml-cocoon2/src/java/org/apache/cocoon/transformation/CIncludeTransformer.java
  
  Index: CIncludeTransformer.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/transformation/CIncludeTransformer.java,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- CIncludeTransformer.java  3 Mar 2003 18:08:53 -0000       1.27
  +++ CIncludeTransformer.java  5 Mar 2003 11:17:58 -0000       1.28
  @@ -193,7 +193,7 @@
   
       protected boolean compiling;
       
  -    protected IncludeXMLConsumer filter = new IncludeXMLConsumer(this);
  +    protected IncludeXMLConsumer filter;
       
       protected XMLSerializer recorder;
       
  @@ -271,6 +271,7 @@
               this.getLogger().debug("Finishing CachingCIncludeTransformer, time: " + 
(System.currentTimeMillis() - this.startTime));
               this.startTime = 0;
           }
  +        this.filter = null;
       }
   
       public void startTransformingElement(String uri, String name, String raw, 
Attributes attr)
  @@ -621,6 +622,14 @@
           return text;
       }
   
  +    /**
  +     * @see org.xml.sax.ContentHandler#startDocument()
  +     */
  +    public void startDocument() throws SAXException {
  +        this.filter = new IncludeXMLConsumer(this.xmlConsumer);
  +        super.startDocument();
  +    }
  +    
       /**
        * @see org.xml.sax.ContentHandler#endDocument()
        */
  
  
  

Reply via email to