我使用JSoup来更新一些服务器端HTML模板,其中有一些Freemarker标签。 JSoup不承认Freemarker的标签为有效的HTML(不够公平),并把它们转换成>
和<
例如:JSoup解析垃圾Freemarker标签
<div class="row">
<#list things as thing>
</#list>
</div>
被转换为:
<div class="row">
<#list things as thing>
</#list>
</div>
当我打电话Document doc = Jsoup.parse(theHtml);
我知道JSoup有一个白名单,大概我可以添加<#list>
和其他Freemarker标签,但我没有看到一种方法将更新的白名单传递给parse()
方法?