首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有XML声明的HTMLPurifier

没有XML声明的HTMLPurifier
EN

Stack Overflow用户
提问于 2015-06-22 23:13:59
回答 1查看 112关注 0票数 0

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

代码语言:javascript
复制
$H=new HTMLPurifier()
$content_text_fixHTML = $H->purify($content_text);

注意事项:省略编码设置,因为它是UTF-8

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

代码语言:javascript
复制
<?xml encoding="utf-8" ?>

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

谢谢你提前帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-22 23:24:48

您需要剪切结果字符串。

代码语言:javascript
复制
$n = strlen('<?xml encoding="utf-8" ?>');
$content_text_fixHTML = substr($H->purify($content_text), $n);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30991405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档