使用 HTMLPurifier 限制 children/nesting 类型
Limit children/nesting type with HTMLPurifier
如何配置 HTMLPurifier 以防止元素拥有某些子元素? (甚至另一个 php 解决方案也行)
例如,我想防止以下情况:
<p><p>text</p></p>
<ul><li><ul><li>text</li></ul></li></ul>
并希望他们转换为
<p>text</p>
<ul><li>text<li></ul>
我查阅了文档,发现 EscapeInvalidChildren 已贬值。有没有新的替代品?
在相关 HTMLPurifier_ElementDef
上设置 excludes
属性。您必须在必要的对象上使用 http://htmlpurifier.org/docs/enduser-customize.html 手。
如何配置 HTMLPurifier 以防止元素拥有某些子元素? (甚至另一个 php 解决方案也行)
例如,我想防止以下情况:
<p><p>text</p></p>
<ul><li><ul><li>text</li></ul></li></ul>
并希望他们转换为
<p>text</p>
<ul><li>text<li></ul>
我查阅了文档,发现 EscapeInvalidChildren 已贬值。有没有新的替代品?
在相关 HTMLPurifier_ElementDef
上设置 excludes
属性。您必须在必要的对象上使用 http://htmlpurifier.org/docs/enduser-customize.html 手。