我正在尝试使用 HTML Purifier 删除输入中的每个空元素,但我想保留满足类列表的跨度。因此,例如:
<div> </div><span class="color-gray"></span><div></div>
应该变成:
<span class="color-gray"></span>
我正在使用的配置是:
'AutoFormat.RemoveEmpty.RemoveNbsp' => true,
'AutoFormat.RemoveEmpty' => true,
'CSS.AllowedProperties' => array(),
'Core.RemoveProcessingInstructions' => true,
'HTML.Allowed' => 'a[href|target],h1,h2,p,strong,em,b,i,ul,ol,li,span[class]'
但是,正如您可能想象的那样,这不是我所期望的,因为它也删除<span>
了 。您对如何解决有任何想法吗?