2015-07-04 173 views
0

如何在HtmlPurifier中允許「名稱」? 我嘗試使用像這樣:HtmlPurifier - 允許名稱屬性

config = HTMLPurifier_Config::createDefault(); 
$config->set('HTML.AllowedAttributes', 'img._src, img.name, img.src,img.alt'); 
return HtmlPurifier::process($html, $config); 

但它不工作?我能怎麼做? THX

+0

也是_src標記 –

回答

-1

參見該配置選項:http://htmlpurifier.org/live/configdoc/plain.html#HTML.Attr.Name.UseCDATA

W3C規範DTD定義的名稱屬性是CDATA,不ID,由於DTD的侷限性。在某些文檔中,無論是指定重複名稱,還是指定非法ID名稱(例如以數字開頭的名稱),都需要這種寬鬆行爲。將此配置指令設置爲true以使用寬鬆解析規則。

+0

thx,它現在工作 –