欢迎来到代码驿站!

PHP代码

当前位置:首页 > 软件编程 > PHP代码

Zend 输出产生XML解析错误

时间:2020-11-18 00:18:37|栏目:PHP代码|点击:
XML解析错误:xml处理指令不在实体的开始部分
位置:http://.../public/xml/get
行:2,列:1:<?xml version="1.0"?>
^
仔细检查后发现是首行为空。找了很久没有找到到底 zend 的 view 在哪儿输出了空行,包括初始化一个新的 View ,但是始终没有找到原因,但是网站主页的首行是没有空的。
网上也有类似的例子,但是他们解决的方法是注意控制输出,但是我不知道 View 怎么控制输出。 弄了半天也没成功,我都快崩溃了,我决定放弃这种方法,而先将 xml 文件写到服务器端再调用。显然这样会降低网站的性能。
在改了方法后,我尝试着找一下解决的办法,我找了 PHP 内存相关的资料,尝试着把 ob_end_clean(); 加在了输出 之前, 如下:
$xmlfile = $doc->saveXML();
//$doc->save("data.xml");
ob_end_clean();
$this->view->xml = $xmlfile;
在视图顶部只写一句:
<?=$this->xml; ?>
然后再一调式,哈哈,成功了。

上一篇:php is_file 判断给定文件名是否为一个正常的文件

栏    目:PHP代码

下一篇:PHP实现更新中间关联表数据的两种方法

本文标题:Zend 输出产生XML解析错误

本文地址:http://www.codeinn.net/misctech/23666.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有