Author: j16sdiz
Date: 2008-12-12 05:22:09 +0000 (Fri, 12 Dec 2008)
New Revision: 24235
Modified:
trunk/plugins/XMLSpider/XMLSpider.java
Log:
encode html entities
Modified: trunk/plugins/XMLSpider/XMLSpider.java
===================================================================
--- trunk/plugins/XMLSpider/XMLSpider.java 2008-12-12 05:15:48 UTC (rev
24234)
+++ trunk/plugins/XMLSpider/XMLSpider.java 2008-12-12 05:22:09 UTC (rev
24235)
@@ -70,6 +70,7 @@
import freenet.pluginmanager.FredPluginVersioned;
import freenet.pluginmanager.PluginHTTPException;
import freenet.pluginmanager.PluginRespirator;
+import freenet.support.HTMLEncoder;
import freenet.support.Logger;
import freenet.support.api.Bucket;
import freenet.support.api.HTTPRequest;
@@ -1059,7 +1060,8 @@
}
for (Page page : it)
- out.append("<code title=\"" +
page.comment.replace("\"", """) + "\">" + page.uri + "</code><br/>");
+ out.append("<code title=\"" +
HTMLEncoder.encode(page.comment) + "\">" + HTMLEncoder.encode(page.uri)
+ + "</code><br/>");
}
private void appendDefaultPageStart(StringBuilder out, String
stylesheet) {
@@ -1124,27 +1126,31 @@
out.append("<p><h3>Running Fetches</h3></p>");
out.append("<br/>Size :" + runningFetchesSnapshotSize +
"<br/>");
for (Page page : runningFetchesSnapshot)
- out.append("<code title=\"" +
page.comment.replace("\"", """) + "\">" + page.uri + "</code><br/>");
+ out.append("<code title=\"" +
HTMLEncoder.encode(page.comment) + "\">" + HTMLEncoder.encode(page.uri)
+ + "</code><br/>");
out.append("<p><a href=\"?list="+"running"+"\">Show
all</a><br/></p>");
out.append("<p><h3>Queued URIs</h3></p>");
out.append("<br/>Size :" + queuedSnapshotSize + "<br/>");
for (Page page : queuedSnapshot)
- out.append("<code title=\"" +
page.comment.replace("\"", """) + "\">" + page.uri + "</code><br/>");
+ out.append("<code title=\"" +
HTMLEncoder.encode(page.comment) + "\">" + HTMLEncoder.encode(page.uri)
+ + "</code><br/>");
out.append("<p><a href=\"?list=\">Show all</a><br/></p>");
out.append("<p><h3>Visited URIs</h3></p>");
out.append("<br/>Size :" + visitedSnapshotSize + "<br/>");
for (Page page : visitedSnapshot)
- out.append("<code title=\"" +
page.comment.replace("\"", """) + "\">" + page.uri + "</code><br/>");
+ out.append("<code title=\"" +
HTMLEncoder.encode(page.comment) + "\">" + HTMLEncoder.encode(page.uri)
+ + "</code><br/>");
out.append("<p><a href=\"?list="+"visited"+"\">Show
all</a><br/></p>");
out.append("<p><h3>Failed URIs</h3></p>");
out.append("<br/>Size :" + failedSnapshotSize + "<br/>");
for (Page page : failedSnapshot)
- out.append("<code title=\"" +
page.comment.replace("\"", """) + "\">" + page.uri + "</code><br/>");
+ out.append("<code title=\"" +
HTMLEncoder.encode(page.comment) + "\">" + HTMLEncoder.encode(page.uri)
+ + "</code><br/>");
out.append("<p><a href=\"?list="+"failed"+"\">Show
all</a><br/></p>");
out.append("<p>Time taken in generating index =
"+time_taken+"</p>");
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs