svn commit: r648455 - /xml/xindice/trunk/java/src/org/apache/xindice/xml/dom/ContainerNodeImpl.java
| Newsgroups | gmane.text.xml.xindice.devel |
|---|---|
| Message-ID | <[email protected]> |
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();
}