1

这不是非常重要,但我想知道您是否可以让 HTMLPurifier 省略参数周围的双引号。当它过滤 HTML 时,它通常将其重新格式化为 XHTML 语法。

但我宁愿<div class=alphanum>而不是class="xyz"在输出中 - 只要有可能。

配置设置http://htmlpurifier.org/live/configdoc/plain.html没有提供明显的选项,我也没有费心去查看代码(500K 确实把你吓跑了)。HTMLPurifier 在某些时候确实使用了 DOMDocument。我不确定这是否只是用于预解析,还是用于输出序列化(然后我可以自己回答这个问题:否)。

我浏览了标签,一无所获。并且启用实验(?)HTMLPurifier/Lexer/PH5P.php解析器不会改变输出行为。

那么是否有一个不常见的设置或调整?

4

1 回答 1

3

出于安全原因,HTML Purifier 专门引用了它的所有属性。没有旋钮可以关闭它。

于 2011-03-30T13:31:00.650 回答