如何使用 jsoup 删除标签但保留给定标签
how to remove tags with jsoup but keep given tags
如何使用 jsoup 删除除 <p>
和 <img>
之外的所有标签?
<div>
<p>hello world
<span>good</span>
<img src="/src/img/beauty.jpg"/>
welcome
</p>
</div>
应该变成
<p>hello world
good
<img src="/src/img/beauty.jpg"/>
welcome
</p>
您将要查看要允许的 Cleaner.clean() method. You'll specify a Whitelist 个标签。
String unsafe =
"<p><a href='http://example.com/' onclick='stealCookies()'>Link</a></p>";
String safe = Jsoup.clean(unsafe, Whitelist.basic());
// now: <p><a href="http://example.com/" rel="nofollow">Link</a></p>
如何使用 jsoup 删除除 <p>
和 <img>
之外的所有标签?
<div>
<p>hello world
<span>good</span>
<img src="/src/img/beauty.jpg"/>
welcome
</p>
</div>
应该变成
<p>hello world
good
<img src="/src/img/beauty.jpg"/>
welcome
</p>
您将要查看要允许的 Cleaner.clean() method. You'll specify a Whitelist 个标签。
String unsafe =
"<p><a href='http://example.com/' onclick='stealCookies()'>Link</a></p>";
String safe = Jsoup.clean(unsafe, Whitelist.basic());
// now: <p><a href="http://example.com/" rel="nofollow">Link</a></p>