mmidy 00/12/15 16:06:31
Modified: java/src/org/apache/xalan/serialize FormatterToHTML.java
FormatterToXML.java
Log:
Default to appending a new line to ProcessingInstructions that are outside of
an element
Revision Changes Path
1.11 +6 -0
xml-xalan/java/src/org/apache/xalan/serialize/FormatterToHTML.java
Index: FormatterToHTML.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/serialize/FormatterToHTML.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- FormatterToHTML.java 2000/12/13 04:11:43 1.10
+++ FormatterToHTML.java 2000/12/16 00:06:30 1.11
@@ -1225,6 +1225,12 @@
this.accum(" ");
this.accum(data + ">"); // different from XML
+
+ // Always output a newline char if not inside of an
+ // element. The whitespace is not significant in that
+ // case.
+ if (m_elemStack.isEmpty())
+ outputLineSep();
m_startNewLine = true;
}
1.11 +6 -0
xml-xalan/java/src/org/apache/xalan/serialize/FormatterToXML.java
Index: FormatterToXML.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/serialize/FormatterToXML.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- FormatterToXML.java 2000/12/13 04:11:43 1.10
+++ FormatterToXML.java 2000/12/16 00:06:30 1.11
@@ -1042,6 +1042,12 @@
accum(data);
accum('?');
accum('>');
+
+ // Always output a newline char if not inside of an
+ // element. The whitespace is not significant in that
+ // case.
+ if (m_elemStack.isEmpty())
+ outputLineSep();
m_startNewLine = true;
}