php輸出xml必須header的解決方法
本文實(shí)例講述了php輸出xml必須header的解決方法。分享給大家供大家參考。具體方法如下:
問題描述:
最近在做一個(gè)xml輸出時(shí)發(fā)現(xiàn)我們直接使用echo輸入的xml文檔會(huì)提示Error: Object # has no method ‘load'錯(cuò)誤的了,后改用了header()輸出xml頭文件就解決了,下面記錄一下。
解決方法:
由于xml長(zhǎng)的和txt文件太相似,所以導(dǎo)致我總和txt混為一談。
現(xiàn)來看看如下代碼:
<sitemap>
<loc>http://www.dbjr.com.cn/</loc>
<lastmod>2013-01-22T11:00:18+08:00</lastmod>
</sitemap>
';
exit;
就是這么一段代碼,死活輸出的xml無法通過xml驗(yàn)證。
提示錯(cuò)誤 Error: Object # has no method ‘load'
最后查了半天都和直接放在1.xml里的文件一樣
具體代碼如下
<sitemap>
<loc>http://www.dbjr.com.cn/</loc>
<lastmod>2013-01-22T11:00:18+08:00</lastmod>
</sitemap>
加個(gè)header就好了。 折騰了好幾個(gè)小時(shí)。。。。。
具體代碼如下
header("Content-type:text/xml");
echo '<?xml version="1.0" encoding="UTF-8"?>
<sitemap>
<loc>http://www.dbjr.com.cn/</loc>
<lastmod>2013-01-22T11:00:18+08:00</lastmod>
</sitemap>
';
exit;
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
php實(shí)現(xiàn)對(duì)兩個(gè)數(shù)組進(jìn)行減法操作的方法
這篇文章主要介紹了php實(shí)現(xiàn)對(duì)兩個(gè)數(shù)組進(jìn)行減法操作的方法,涉及php操作數(shù)組的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-04-04PHP實(shí)現(xiàn)基于3DES算法加密解密字符串示例
這篇文章主要介紹了PHP實(shí)現(xiàn)基于3DES算法加密解密字符串,簡(jiǎn)單描述了3DES加密算法的概念、原理并結(jié)合實(shí)例形式分析了3DES加密算法具體定義與使用技巧,需要的朋友可以參考下2018-08-08PHP封裝XML和JSON格式數(shù)據(jù)接口操作示例
這篇文章主要介紹了PHP封裝XML和JSON格式數(shù)據(jù)接口操作,結(jié)合實(shí)例形式分析了php針對(duì)xml與json格式數(shù)據(jù)接口封裝相關(guān)操作技巧,需要的朋友可以參考下2019-03-03smarty中先strip_tags過濾html標(biāo)簽后truncate截取文章運(yùn)用
strip_tags() 函數(shù)剝?nèi)?HTML、XML 以及 PHP 的標(biāo)簽。2010-10-10php通過排列組合實(shí)現(xiàn)1到9數(shù)字相加都等于20的方法
這篇文章主要介紹了php通過排列組合實(shí)現(xiàn)1到9數(shù)字相加都等于20的方法,實(shí)例分析了php排列組合數(shù)學(xué)運(yùn)算的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08php獲得客戶端瀏覽器名稱及版本的方法(基于ECShop函數(shù))
這篇文章主要介紹了php獲得客戶端瀏覽器名稱及版本的方法,基于ECShop函數(shù)get_user_browser實(shí)現(xiàn)該功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-12-12Thinkphp框架開發(fā)移動(dòng)端接口(1)
這篇文章主要為大家詳細(xì)介紹了Thinkphp框架開發(fā)移動(dòng)端接口,具有一定的實(shí)用性,感興趣的小伙伴們可以參考一下2016-08-08