2015-06-22 114 views
0

我使用HTMLPurifier在PHP清理一些骯髒的HTML,如下所示:HTMLPurifier沒有XML聲明

$H=new HTMLPurifier() 
$content_text_fixHTML = $H->purify($content_text); 

注意:被遺漏的編碼設置,因爲它是UTF-8

但是,它會在頂部輸出XML編碼聲明。

<?xml encoding="utf-8" ?> 

我不想要它。如何防止HTMLPurifier添加它?

感謝您的幫助提前。

回答

0

你需要切結果字符串

$n = strlen('<?xml encoding="utf-8" ?>'); 
$content_text_fixHTML = substr($H->purify($content_text), $n); 
+0

感謝。這是乾淨的嗎?我不能將HTMLPurifier設置爲不包含它,而不是在之後刪除它?謝謝你,朋友。 – Nikau