源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Zend 输出产生XML解析错误

  • 时间:2021-08-27 18:37 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Zend 输出产生XML解析错误
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; ?> 然后再一调式,哈哈,成功了。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部