我使用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()
方法?