You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by di...@apache.org on 2001/08/13 19:08:18 UTC
cvs commit: jakarta-slide/src/util/org/apache/util XMLPrinter.java
dirkv 01/08/13 10:08:18
Modified: src/util/org/apache/util XMLPrinter.java
Log:
do not create tmp strings
Revision Changes Path
1.6 +9 -7 jakarta-slide/src/util/org/apache/util/XMLPrinter.java
Index: XMLPrinter.java
===================================================================
RCS file: /home/cvs/jakarta-slide/src/util/org/apache/util/XMLPrinter.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XMLPrinter.java 2001/07/27 08:10:15 1.5
+++ XMLPrinter.java 2001/08/13 17:08:18 1.6
@@ -1,7 +1,7 @@
/*
- * $Header: /home/cvs/jakarta-slide/src/util/org/apache/util/XMLPrinter.java,v 1.5 2001/07/27 08:10:15 msmith Exp $
- * $Revision: 1.5 $
- * $Date: 2001/07/27 08:10:15 $
+ * $Header: /home/cvs/jakarta-slide/src/util/org/apache/util/XMLPrinter.java,v 1.6 2001/08/13 17:08:18 dirkv Exp $
+ * $Revision: 1.6 $
+ * $Date: 2001/08/13 17:08:18 $
*
* ====================================================================
*
@@ -67,7 +67,7 @@
import java.io.Writer;
/**
- * WebdavXMLPrinter helper class.
+ * XMLPrinter helper class.
*
* @author <a href="mailto:remm@apache.org">Remy Maucherat</a>
* @author Dirk Verbeeck
@@ -154,9 +154,9 @@
String name, String value, boolean cdata) {
writeElement(namespace, namespaceInfo, name, OPENING);
if (cdata)
- buffer.append("<![CDATA[" + value + "]]>");
+ writeData(value);
else
- buffer.append(value);
+ writeText(value);
writeElement(namespace, namespaceInfo, name, CLOSING);
}
@@ -288,7 +288,9 @@
* @param data Data to append
*/
public void writeData(String data) {
- buffer.append("<![CDATA[" + data + "]]>");
+ buffer.append("<![CDATA[");
+ buffer.append(data);
+ buffer.append("]]>");
}