没有XML声明的HTMLPurifier

时间:2015-06-22 23:13:59

标签: php xml htmlpurifier

我在PHP上使用 HTMLPurifier 来清理一些脏HTML,如下所示:

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

注意:设置了Omited编码,因为它是UTF-8

但是,它会在顶部输出XML编码声明。

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

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

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你需要剪切结果字符串

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