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;
   }
 
   /**

Attachment: SerializerToXML.java
Description: SerializerToXML.java

Reply via email to