Java 使用JSoup清理html时维护样式
我对JSoup很陌生。我正在使用以下代码清理html:Java 使用JSoup清理html时维护样式,java,html,jsoup,Java,Html,Jsoup,我对JSoup很陌生。我正在使用以下代码清理html: String clean = Jsoup.clean(html, Whitelist.relaxed()); 我得到了所需的html,但所有的样式,如粗体,斜体等丢失 如何使用JSoup维护html代码及其各自的样式? 如果有其他图书馆可以这样做,请推荐给我一个 当您使用Jsoup.clean(html,Whitelist.relaxed())时 白名单。放松() 直接从文件中 此白名单允许一系列文本和结构体HTML:a、b、bl
String clean = Jsoup.clean(html, Whitelist.relaxed());
我得到了所需的html,但所有的样式,如粗体,斜体等丢失
如何使用JSoup维护html代码及其各自的样式?
如果有其他图书馆可以这样做,请推荐给我一个 当您使用
Jsoup.clean(html,Whitelist.relaxed())
时
白名单。放松()
直接从文件中
此白名单允许一系列文本和结构体HTML:a、b、blockquote、br、caption、cite、code、col、colgroup、dd、dl、dt、em、h1、h2、h3、h4、h5、h6、i、img、li、ol、p、pre、q、small、strike、strong、sub、sup、table、tbody、td、tfoot、th、thead、tr、u、ul
如果要使“允许更多元素”(即样式atributes)添加到白名单
实例以允许通过它。您可以使用白名单API中的以下方法
addTags(java.lang.String...)
addAttributes(java.lang.String, java.lang.String...)
请阅读JSOUP库中的文档。您可以添加您试图清理的示例html吗?啊,我明白了。谢谢您的建议。我将尝试处理您的建议:D