[gatein-commits] gatein SVN: r4921 - portal/branches/branch-GTNPORTAL-1592/component/common/src/main/java/org/exoplatform/commons/xml.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed Nov 3 10:07:15 EDT 2010
Author: hoang_to
Date: 2010-11-03 10:07:14 -0400 (Wed, 03 Nov 2010)
New Revision: 4921
Modified:
portal/branches/branch-GTNPORTAL-1592/component/common/src/main/java/org/exoplatform/commons/xml/DOMSerializer.java
Log:
GTNPORTAL-1626: Improve the writeTextData method in DOMSerializer
Modified: portal/branches/branch-GTNPORTAL-1592/component/common/src/main/java/org/exoplatform/commons/xml/DOMSerializer.java
===================================================================
--- portal/branches/branch-GTNPORTAL-1592/component/common/src/main/java/org/exoplatform/commons/xml/DOMSerializer.java 2010-11-03 13:55:37 UTC (rev 4920)
+++ portal/branches/branch-GTNPORTAL-1592/component/common/src/main/java/org/exoplatform/commons/xml/DOMSerializer.java 2010-11-03 14:07:14 UTC (rev 4921)
@@ -168,6 +168,8 @@
private static void writeTextData(XMLStreamWriter writer, String data) throws XMLStreamException
{
+ StringBuilder builder = new StringBuilder();
+
for(int i = 0; i < data.length(); i++)
{
char c = data.charAt(i);
@@ -175,12 +177,14 @@
if(encodedValue == null)
{
- writer.writeCharacters("" + c);
+ builder.append(c);
}
else
{
- writer.writeCharacters(encodedValue);
+ builder.append(encodedValue);
}
}
+
+ writer.writeCharacters(builder.toString());
}
}
More information about the gatein-commits
mailing list