Author: natalia
Date: Tue Apr 15 16:19:03 2008
New Revision: 648455

URL: http://svn.apache.org/viewvc?rev=648455&view=rev
Log:
Optimization

Modified:
    xml/xindice/trunk/java/src/org/apache/xindice/xml/dom/ContainerNodeImpl.java

Modified: 
xml/xindice/trunk/java/src/org/apache/xindice/xml/dom/ContainerNodeImpl.java
URL: 
http://svn.apache.org/viewvc/xml/xindice/trunk/java/src/org/apache/xindice/xml/dom/ContainerNodeImpl.java?rev=648455&r1=648454&r2=648455&view=diff
==============================================================================
--- 
xml/xindice/trunk/java/src/org/apache/xindice/xml/dom/ContainerNodeImpl.java 
(original)
+++ 
xml/xindice/trunk/java/src/org/apache/xindice/xml/dom/ContainerNodeImpl.java 
Tue Apr 15 16:19:03 2008
@@ -399,12 +399,14 @@
 
             if (!set.isEmpty() && (type != Node.TEXT_NODE || i == size - 1)) {
                 Text s = (Text) set.get(0);
+                StringBuffer buf = new StringBuffer(s.getData());
                 int len = set.size();
                 for (int j = 1; j < len; j++) {
                     modified = true;
                     Text a = (Text) set.get(j);
-                    s.appendData(a.getData());
+                    buf.append(a.getData());
                 }
+                s.setData(buf.toString());
                 newList.add(s);
                 set.clear();
             }


Reply via email to