网站地图    收藏   

主页 > 前端 > xml >

php输出xml必须header问题解决办法

来源:未知    时间:2014-12-08 15:02 作者:xxadmin 阅读:

[导读] 今天在做一个xml输出时发现我们直接使用echo输入的xml文档会提示Error: Object # has no method ‘load’错误的了,后改用了header()输出xml头文件就解决了,下面记录一下。...

xml长的和txt文件太相似,所以导致我总和txt混为一谈。

 代码如下 复制代码
echo '<?xml version="1.0" encoding="UTF-8"?>
<sitemap>
<loc>http://www.111cn.net/</loc>
<lastmod>2013-01-22T11:00:18+08:00</lastmod>
</sitemap>
';
exit;

这么一段代码,死活输出的xml无法通过xml验证。

Error: Object # has no method ‘load’

最后查了半天都和直接放在1.xml里的文件一样

 代码如下 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<sitemap>
<loc>http://www.111cn.net/</loc>
<lastmod>2013-01-22T11:00:18+08:00</lastmod>
</sitemap>

加个header就好了。 折腾了好几个小时。。。。。

 代码如下 复制代码

<?php
header("Content-type:text/xml");
echo '<?xml version="1.0" encoding="UTF-8"?>
<sitemap>
<loc>http://www.111cn.net/</loc>
<lastmod>2013-01-22T11:00:18+08:00</lastmod>
</sitemap>
';
exit;

 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论