curcuru 02/05/02 12:42:19
Modified: test/java/src/org/apache/qetest XMLFileLogger.java
Log:
escapeString() items that are attribute names or values; previously
we had relied on the caller to ensure they're legal XML, which
didn't turn out to be a good assumption
Revision Changes Path
1.9 +3 -3
xml-xalan/test/java/src/org/apache/qetest/XMLFileLogger.java
Index: XMLFileLogger.java
===================================================================
RCS file:
/home/cvs/xml-xalan/test/java/src/org/apache/qetest/XMLFileLogger.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- XMLFileLogger.java 14 Aug 2001 15:01:37 -0000 1.8
+++ XMLFileLogger.java 2 May 2002 19:42:19 -0000 1.9
@@ -77,7 +77,7 @@
* Logger that saves output to a simple XML-format file.
* @todo improve escapeString so it's more rigorous about escaping
* @author [EMAIL PROTECTED]
- * @version $Id: XMLFileLogger.java,v 1.8 2001/08/14 15:01:37 curcuru Exp $
+ * @version $Id: XMLFileLogger.java,v 1.9 2002/05/02 19:42:19 curcuru Exp $
*/
public class XMLFileLogger implements Logger
{
@@ -699,7 +699,7 @@
Object key = enum.nextElement();
reportPrinter.println(key.toString() + "=\""
- + attrs.get(key).toString() + "\"");
+ +
escapeString(attrs.get(key).toString()) + "\"");
}
reportPrinter.println(">");
@@ -737,7 +737,7 @@
if (isReady())
{
reportPrinter.println(HASHTABLE_HDR + level + "\" " + ATTR_DESC
- + "=\"" + msg + "\">");
+ + "=\"" + escapeString(msg) + "\">");
if (hash == null)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]