Fix for bug 625: don't encode & as entity if encountered within a tag.

This commit is contained in:
hns 2008-10-16 13:17:22 +00:00
parent 4cdc177964
commit d3cb3afce8

View file

@ -633,9 +633,12 @@ public final class HtmlEncoder {
}
}
// we didn't reach a break, so encode the ampersand as HTML entity
ret.append("&");
// we didn't reach a break, so encode as entity unless inside a tag
if (insideTag) {
ret.append('&');
} else {
ret.append("&");
}
break;
case '\\':