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]>