dims 01/08/10 04:59:20 Modified: src/org/apache/cocoon/transformation Tag: cocoon_20_branch ReadDOMSessionTransformer.java Log: Patch from "Greg Weinger" <[EMAIL PROTECTED]> for "ReadDOMSessionTransformer is inserting an XML prolog in the middle of an XML document" Revision Changes Path No revision No revision 1.1.2.2 +4 -2 xml-cocoon2/src/org/apache/cocoon/transformation/ReadDOMSessionTransformer.java Index: ReadDOMSessionTransformer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/transformation/ReadDOMSessionTransformer.java,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -u -r1.1.2.1 -r1.1.2.2 --- ReadDOMSessionTransformer.java 2001/07/10 14:04:58 1.1.2.1 +++ ReadDOMSessionTransformer.java 2001/08/10 11:59:20 1.1.2.2 @@ -9,6 +9,7 @@ import org.apache.cocoon.ProcessingException; import org.apache.cocoon.transformation.AbstractTransformer; import org.apache.cocoon.xml.dom.DOMStreamer; +import org.apache.cocoon.xml.EmbeddedXMLPipe; import org.apache.avalon.framework.parameters.Parameters; import org.apache.avalon.excalibur.pool.Poolable; import org.w3c.dom.Node; @@ -34,7 +35,7 @@ * the trigger-element * * @author <a href="mailto:[EMAIL PROTECTED]">Sven Beauprez</a> - * @version CVS $Revision: 1.1.2.1 $ $Date: 2001/07/10 14:04:58 $ $Author: dims $ + * @version CVS $Revision: 1.1.2.2 $ $Date: 2001/08/10 11:59:20 $ $Author: dims $ */ public class ReadDOMSessionTransformer extends AbstractTransformer implements Poolable { @@ -119,7 +120,8 @@ } if (node!=null) { getLogger().debug("ReadSessionTransformer: start streaming"); - streamer = new DOMStreamer(super.contentHandler,super.lexicalHandler); + EmbeddedXMLPipe pipe = new EmbeddedXMLPipe(super.contentHandler); + streamer = new DOMStreamer(pipe,super.lexicalHandler); streamer.stream(node); }else { getLogger().error("ReadSessionTransformer: no Document in session"); ---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]