Author: natalia
Date: Sat Oct 18 19:37:42 2008
New Revision: 705952
URL: http://svn.apache.org/viewvc?rev=705952&view=rev
Log:
Fix escaping for XML to HTML conversion
Modified:
xml/xindice/trunk/java/src/org/apache/xindice/xml/Xml2HtmlWriter.java
Modified: xml/xindice/trunk/java/src/org/apache/xindice/xml/Xml2HtmlWriter.java
URL:
http://svn.apache.org/viewvc/xml/xindice/trunk/java/src/org/apache/xindice/xml/Xml2HtmlWriter.java?rev=705952&r1=705951&r2=705952&view=diff
==============================================================================
--- xml/xindice/trunk/java/src/org/apache/xindice/xml/Xml2HtmlWriter.java
(original)
+++ xml/xindice/trunk/java/src/org/apache/xindice/xml/Xml2HtmlWriter.java Sat
Oct 18 19:37:42 2008
@@ -30,6 +30,7 @@
import org.apache.commons.logging.LogFactory;
import org.apache.commons.logging.Log;
import org.apache.xindice.util.StringUtilities;
+import org.apache.xindice.util.XMLUtilities;
import java.io.BufferedWriter;
import java.io.IOException;
@@ -155,7 +156,7 @@
writer.write(a.getName());
writer.write("</span><span class=\"xml-misc\">=\"</span>");
writer.write("<span class=\"xml-attribute-content\">");
- writeEscapedText(writer, a.getValue(), currentIndent);
+ writeEscapedText(writer, XMLUtilities.escape(a.getValue()),
currentIndent);
writer.write("</span><span class=\"xml-misc\">\"</span>");
break;
}
@@ -187,8 +188,8 @@
if (!StringUtilities.isBlank(node.getNodeValue())) {
writeIndent(writer, currentIndent);
writer.write("<span class=\"xml-element-content\">");
- writeEscapedText(writer, node.getNodeValue().trim(),
currentIndent);
- writer.write("</span>");
+ writeEscapedText(writer,
XMLUtilities.escape(node.getNodeValue().trim()), currentIndent);
+ writer.write("</span><br />");
}
break;
}