Update of /var/cvs/src/org/mmbase/util/transformers
In directory james.mmbase.org:/tmp/cvs-serv9260

Modified Files:
        XmlField.java 
Log Message:
removed some superflous output of newlines


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util/transformers


Index: XmlField.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/util/transformers/XmlField.java,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -b -r1.56 -r1.57
--- XmlField.java       9 Jun 2008 09:17:45 -0000       1.56
+++ XmlField.java       9 Jun 2008 14:38:57 -0000       1.57
@@ -20,7 +20,7 @@
  * XMLFields in MMBase. This class can encode such a field to several other 
formats.
  *
  * @author Michiel Meeuwissen
- * @version $Id: XmlField.java,v 1.56 2008/06/09 09:17:45 michiel Exp $
+ * @version $Id: XmlField.java,v 1.57 2008/06/09 14:38:57 michiel Exp $
  */
 
 public class XmlField extends ConfigurableStringTransformer implements 
CharTransformer {
@@ -99,22 +99,23 @@
                     obj.insert(pos, "\n");
                     pos += 1;
                 }
-                obj.insert(pos, "<" + listTag(listChar) + ">\r<li>"); // 
insert 9 chars.
-                pos += 9;
+                obj.insert(pos, "<" + listTag(listChar) + "><li>"); // insert 
9 chars.
+                pos += 8;
 
             } else { // already in list
                 if (obj.charAt(pos + 1) != listChar) { // end of list
                     obj.delete(pos, 1); // delete \n
-                    obj.insert(pos, "</li>\r</" + listTag(listChar) + ">\n");
-                    pos += 12;
+                    obj.insert(pos, "</li></" + listTag(listChar) + ">\n");
+                    pos += 11;
                     inList--;
                 } else { // not yet end
                     obj.delete(pos, 2); // delete \n-
                     // remove spaces..
-                    while (pos < obj.length() && obj.charAt(pos) == ' ')
+                    while (pos < obj.length() && obj.charAt(pos) == ' ') {
                         obj.delete(pos, 1);
-                    obj.insert(pos, "</li>\r<li>");
-                    pos += 10;
+                    }
+                    obj.insert(pos, "</li><li>");
+                    pos += 9;
                 }
             }
             if (inList > 0) { // search for new line
@@ -499,8 +500,8 @@
                 }
             }
             // next paragraph.
-            obj.insert(pos, "\r<p>");
-            pos += skip + 4;
+            obj.insert(pos, "<p>");
+            pos += skip + 3;
             inParagraph = true;
         }
         if (inParagraph) { // in current impl. this is always true
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to