PHP – DOMDocument :: saveHTML创建奇怪的实体
发布时间:2021-08-28 03:45:31 所属栏目:大数据 来源: https://www.jb51.cc
导读:所以我从API中提取xml,我的目标是将xhtml作为html保存在文件中供用户查看. 问题是,保存的html文件得到了一些它不应该有的新怪异实体. 这是一个例子. 这就是拉动的xhtml片段的样子: p "At that point 这是保存的文件的样子: pAcirc;nbsp;Acirc;nbsp;Acirc;n
所以我从API中提取xml,我的目标是将xhtml作为html保存在文件中供用户查看. 问题是,保存的html文件得到了一些它不应该有的新怪异实体. 这就是拉动的xhtml片段的样子:
这是保存的文件的样子:
这就是Chromium看到的:
从被拉动的xhtml到被保存的它,它被几个不同的类处理,因此为了简单起见,我将简化数据传递的所有对象.
是的,它有点复杂,但数据传递相当多,因为它需要添加很多东西. 我只是不明白这些新实体的来源.任何帮助,将不胜感激. 解决方法: 我弄清楚我做错了什么. 我用simplexml保存了输出,如下所示:
这将输出格式化为XML,但稍后,当我将输出导入DOMDoc时,我使用importHTML执行此操作:
我只需使用loadXML而不是loadHTML即可解决问题:
现在我的输出是正确的:
虽然我打算写一个函数来修剪()这些段落.我不知道他们为什么会这样提供. (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |