rdonkin     02/01/28 14:50:33

  Modified:    src/java/org/apache/ecs/xml XMLDocument.java
  Log:
  Fixed xml document pretty print bug
  
  Revision  Changes    Path
  1.7       +15 -0     jakarta-ecs/src/java/org/apache/ecs/xml/XMLDocument.java
  
  Index: XMLDocument.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ecs/src/java/org/apache/ecs/xml/XMLDocument.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- XMLDocument.java  29 Mar 2001 22:59:59 -0000      1.6
  +++ XMLDocument.java  28 Jan 2002 22:50:33 -0000      1.7
  @@ -55,6 +55,7 @@
   import java.io.Serializable;
   import java.io.OutputStream;
   import java.io.PrintWriter;
  +import java.io.IOException;
   import java.util.*;
   
   import org.apache.ecs.MultiPartElement;
  @@ -261,6 +262,17 @@
           for (int i=0; i<prolog.size(); i++) {
               ConcreteElement e = (ConcreteElement)prolog.elementAt(i);
               e.output(out);
  +            // XXX really this should use line separator!
  +            // XXX should also probably check for pretty print
  +            // XXX also probably have difficulties with encoding
  +            try 
  +            {
  +                out.write('\n');
  +            }
  +            catch(IOException ioe)
  +            {
  +                ioe.printStackTrace(new PrintWriter(out));
  +            }
           }
            
           if (content != null)
  @@ -284,6 +296,9 @@
           for (int i=0; i<prolog.size(); i++) {
               ConcreteElement e = (ConcreteElement)prolog.elementAt(i);
               e.output(out);
  +            // XXX really this should use line separator!
  +            // XXX should also probably check for pretty print
  +            out.println();
           }
           
           if (content != null)
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to