php輸出xml必須header的解決方法
本文實例講述了php輸出xml必須header的解決方法。分享給大家供大家參考。具體方法如下:
問題描述:
最近在做一個xml輸出時發(fā)現(xiàn)我們直接使用echo輸入的xml文檔會提示Error: Object # has no method ‘load'錯誤的了,后改用了header()輸出xml頭文件就解決了,下面記錄一下。
解決方法:
由于xml長的和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驗證。
提示錯誤 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>
加個header就好了。 折騰了好幾個小時。。。。。
具體代碼如下
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;
希望本文所述對大家的php程序設(shè)計有所幫助。
相關(guān)文章
php實現(xiàn)對兩個數(shù)組進(jìn)行減法操作的方法
這篇文章主要介紹了php實現(xiàn)對兩個數(shù)組進(jìn)行減法操作的方法,涉及php操作數(shù)組的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-04-04
PHP封裝XML和JSON格式數(shù)據(jù)接口操作示例
這篇文章主要介紹了PHP封裝XML和JSON格式數(shù)據(jù)接口操作,結(jié)合實例形式分析了php針對xml與json格式數(shù)據(jù)接口封裝相關(guān)操作技巧,需要的朋友可以參考下2019-03-03
smarty中先strip_tags過濾html標(biāo)簽后truncate截取文章運(yùn)用
strip_tags() 函數(shù)剝?nèi)?HTML、XML 以及 PHP 的標(biāo)簽。2010-10-10
php通過排列組合實現(xiàn)1到9數(shù)字相加都等于20的方法
這篇文章主要介紹了php通過排列組合實現(xiàn)1到9數(shù)字相加都等于20的方法,實例分析了php排列組合數(shù)學(xué)運(yùn)算的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-08-08
php獲得客戶端瀏覽器名稱及版本的方法(基于ECShop函數(shù))
這篇文章主要介紹了php獲得客戶端瀏覽器名稱及版本的方法,基于ECShop函數(shù)get_user_browser實現(xiàn)該功能,非常具有實用價值,需要的朋友可以參考下2015-12-12

