|
@@ -131,7 +131,7 @@ public final class HTMLFilter |
|
@@ -131,7 +131,7 @@ public final class HTMLFilter |
|
131
|
vAllowedEntities = new String[] { "amp", "gt", "lt", "quot" };
|
131
|
vAllowedEntities = new String[] { "amp", "gt", "lt", "quot" };
|
|
132
|
stripComment = true;
|
132
|
stripComment = true;
|
|
133
|
encodeQuotes = true;
|
133
|
encodeQuotes = true;
|
|
134
|
- alwaysMakeTags = true;
|
134
|
+ alwaysMakeTags = false;
|
|
135
|
}
|
135
|
}
|
|
136
|
|
136
|
|
|
137
|
/**
|
137
|
/**
|
|
@@ -208,7 +208,7 @@ public final class HTMLFilter |
|
@@ -208,7 +208,7 @@ public final class HTMLFilter |
|
208
|
|
208
|
|
|
209
|
s = processRemoveBlanks(s);
|
209
|
s = processRemoveBlanks(s);
|
|
210
|
|
210
|
|
|
211
|
- s = validateEntities(s);
|
211
|
+ // s = validateEntities(s);
|
|
212
|
|
212
|
|
|
213
|
return s;
|
213
|
return s;
|
|
214
|
}
|
214
|
}
|
|
@@ -245,6 +245,7 @@ public final class HTMLFilter |
|
@@ -245,6 +245,7 @@ public final class HTMLFilter |
|
245
|
// try and form html
|
245
|
// try and form html
|
|
246
|
//
|
246
|
//
|
|
247
|
s = regexReplace(P_END_ARROW, "", s);
|
247
|
s = regexReplace(P_END_ARROW, "", s);
|
|
|
|
248
|
+ // 不追加结束标签
|
|
248
|
s = regexReplace(P_BODY_TO_END, "<$1>", s);
|
249
|
s = regexReplace(P_BODY_TO_END, "<$1>", s);
|
|
249
|
s = regexReplace(P_XML_CONTENT, "$1<$2", s);
|
250
|
s = regexReplace(P_XML_CONTENT, "$1<$2", s);
|
|
250
|
|
251
|
|