[Yanel-commits] rev 27405 - public/yanel/trunk/src/core/java/org/wyona/yanel/core/serialization

josias at wyona.com josias at wyona.com
Tue Sep 18 11:49:52 CEST 2007


Author: josias
Date: 2007-09-18 11:49:52 +0200 (Tue, 18 Sep 2007)
New Revision: 27405

Modified:
   public/yanel/trunk/src/core/java/org/wyona/yanel/core/serialization/XMLSerializer.java
Log:
don't add unnecessary spaces to xml comments and added some debug output. see bug #5547

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/serialization/XMLSerializer.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/serialization/XMLSerializer.java	2007-09-18 09:41:18 UTC (rev 27404)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/serialization/XMLSerializer.java	2007-09-18 09:49:52 UTC (rev 27405)
@@ -49,6 +49,12 @@
         handlePendingElement();
         String eName = ("".equals(qName)) ? localName : qName;
         
+        if (log.isDebugEnabled()) {
+            log.debug("element localName : " + localName);
+            log.debug("element qName     : " + qName);
+            log.debug("element nsURI     : " + namespaceURI);
+        }
+        
         StringBuffer element = new StringBuffer();
         element.append("<" + eName);
         
@@ -59,6 +65,7 @@
             String aValue = replaceEntities(attrs.getValue(i));
             element.append(" " + aName + "=\"" + aValue + "\"");
         }
+        
         // NOTE: the element will not be closed yet because we don't know if the
         // element has to be collapsed.
         
@@ -103,7 +110,7 @@
     public void comment(char[] buf, int offset, int length) throws SAXException {
         handlePendingElement();
         String s = new String(buf, offset, length);
-        print("<!-- " + s + " -->");
+        print("<!--" + s + "-->");
     }
     
     protected void print(String s) throws SAXException {



More information about the Yanel-commits mailing list