这不是非常重要,但我想知道您是否可以让 HTMLPurifier 省略参数周围的双引号。当它过滤 HTML 时,它通常将其重新格式化为 XHTML 语法。
但我宁愿<div class=alphanum>
而不是class="xyz"
在输出中 - 只要有可能。
配置设置http://htmlpurifier.org/live/configdoc/plain.html没有提供明显的选项,我也没有费心去查看代码(500K 确实把你吓跑了)。HTMLPurifier 在某些时候确实使用了 DOMDocument。我不确定这是否只是用于预解析,还是用于输出序列化(然后我可以自己回答这个问题:否)。
我浏览了htmlpurifier标签,一无所获。并且启用实验(?)HTMLPurifier/Lexer/PH5P.php
解析器不会改变输出行为。
那么是否有一个不常见的设置或调整?