diff -r 9cbe91927e89 -r cb6368112727 Symbian.org/FeedUpdateBroker.js --- a/Symbian.org/FeedUpdateBroker.js Tue Jun 09 13:59:04 2009 +0100 +++ b/Symbian.org/FeedUpdateBroker.js Thu Jun 11 12:40:18 2009 +0100 @@ -166,7 +166,7 @@ if (buf != "") { buf += " "; } - buf += child.nodeValue; + buf += escapeLtGt(child.nodeValue); } child = child.nextSibling; } @@ -175,7 +175,8 @@ var strippedBuf = ""; var textStartPos = -1; var tagBalance = 0; - + + var pos; // iterate through the text and append all text to the stripped buffer // that is at a tag balance of 0 for (pos = 0; pos < buf.length; pos++) { @@ -210,3 +211,9 @@ this.cancelled = true; this.httpReq.abort(); } + +function escapeLtGt(text){ + var lt = "<"; + var gt = ">"; + return text.replace(//g, gt); +}