Hi,
Please find the attached patch for bug #10009. -Pavani -- Pavani Mukthipudi Sun Microsystems, Inc. Phone: 91-80-2298989/87390
Index: SerializerToXML.java
===================================================================
RCS file:
/home/cvspublic/xml-xalan/java/src/org/apache/xalan/serialize/SerializerToXML.java,v
retrieving revision 1.16
diff -u -r1.16 SerializerToXML.java
--- SerializerToXML.java 21 Jun 2002 18:54:33 -0000 1.16
+++ SerializerToXML.java 23 Jun 2002 06:16:16 -0000
@@ -1584,13 +1584,15 @@
if (lengthClean > 0)
{
writer.write(chars, startClean, lengthClean);
-
+
lengthClean = 0;
}
if (CharInfo.S_LINEFEED == ch)
{
- writer.write(m_lineSep, 0, m_lineSepLen);
+ if (m_ispreserve) {
+ writer.write(m_lineSep, 0, m_lineSepLen);
+ }
startClean = i + 1;
}
@@ -1602,10 +1604,14 @@
}
}
- if (lengthClean > 0)
+ if (lengthClean > 0 && m_ispreserve)
{
writer.write(chars, startClean, lengthClean);
}
+
+ if (!checkWhite) {
+ m_isprevtext = true;
+ }
}
catch(IOException ioe)
@@ -1614,7 +1620,7 @@
}
- m_isprevtext = true;
+ // m_isprevtext = true;
}
/**
SerializerToXML.java
Description: SerializerToXML.java
