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 // we didn't reach a break, so encode as entity unless inside a tag
ret.append("&"); if (insideTag) {
ret.append('&');
} else {
ret.append("&");
}
break; break;
case '\\': case '\\':