JSOUP - 如何获取在html中找到的不允许的标签列表?

时间:2015-06-13 10:42:46

标签: coldfusion jsoup whitelist

我使用JSoup来保护富文本区域以防止有害代码。如何获取传递给JSoup的parse,clean或isValid函数的字符串中的所有不允许的标记/代码的列表?

我使用ColdFusion并可以使用JSoup解析文本:

var jsoupDocument = application.jsoup.parse( this.Description );

如何获取包含JSoup的getErrors()函数的列表,以查看哪些HTML不符合我的whitelist.relaxed()

1 个答案:

答案 0 :(得分:2)

我不相信jsoup中的直接功能是根据您的白名单获取无效元素的列表。你必须自己动手。

这并不过分复杂。您仍然可以使用.horizontal { float: left; } 对象工作,选择所有元素,然后使用jsoup的Document函数针对白名单单独检查它们。

举个例子,这可能会让你开始......

isValid()