没有 XML 声明的 HTMLPurifier
HTMLPurifier without XML declaration
我在PHP上使用HTML净化器来清理一些脏东西HTML,如下:
$H=new HTMLPurifier()
$content_text_fixHTML = $H->purify($content_text);
注意:省略编码设置,因为是UTF-8
但是,它会在顶部输出 XML 编码声明。
<?xml encoding="utf-8" ?>
我不要。如何防止 HTMLPurifier 添加它?
提前感谢您的帮助。
您需要剪切结果字符串
$n = strlen('<?xml encoding="utf-8" ?>');
$content_text_fixHTML = substr($H->purify($content_text), $n);
我在PHP上使用HTML净化器来清理一些脏东西HTML,如下:
$H=new HTMLPurifier()
$content_text_fixHTML = $H->purify($content_text);
注意:省略编码设置,因为是UTF-8
但是,它会在顶部输出 XML 编码声明。
<?xml encoding="utf-8" ?>
我不要。如何防止 HTMLPurifier 添加它?
提前感谢您的帮助。
您需要剪切结果字符串
$n = strlen('<?xml encoding="utf-8" ?>');
$content_text_fixHTML = substr($H->purify($content_text), $n);