这不是非常重要,但我想知道你是否可以让HTMLPurifier省略参数旁边的双引号。当它过滤HTML时,它通常会将其重新格式化为XHTML语法。
但我希望在输出中只考虑<div class=alphanum>
而不是class="xyz"
。
配置设置http://htmlpurifier.org/live/configdoc/plain.html没有提供明显的选项,我也懒得查看代码(500K确实吓跑了你)。 HTMLPurifier在某些时候确实使用DOMDocument。我不确定这只是用于预解析,还是用于输出序列化(然后我可以自己回答:No)。
我浏览了htmlpurifier标签,一无所获。启用实验(?)HTMLPurifier/Lexer/PH5P.php
解析器不会更改输出行为。
那有不寻常的设置或调整吗?
答案 0 :(得分:3)
HTML Purifier出于安全原因专门引用其所有属性。没有旋钮可以将其关闭。