《PHP教程:php輸出xml必須header的解決方法》要點:
本文介紹了PHP教程:php輸出xml必須header的解決方法,希望對您有用。如果有疑問,可以聯系我們。
PHP學習本文實例講述了php輸出xml必須header的解決辦法.分享給大家供大家參考.具體辦法如下:
PHP學習問題描述:
PHP學習最近在做一個xml輸出時發現我們直接使用echo輸入的xml文檔會提示Error: Object # has no method ‘load'錯誤的了,后改用了header()輸出xml頭文件就辦理了,下面記錄一下.
PHP學習解決辦法:
PHP學習由于xml長的和txt文件太相似,所以導致我總和txt混為一談.
PHP學習現來看看如下代碼:
代碼如下:
echo '<?xml version="1.0" encoding="UTF-8"?>
<sitemap>
<loc>;/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>;/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>;/loc>
<lastmod>2013-01-22T11:00:18+08:00</lastmod>
</sitemap>
';
exit;
PHP學習希望本文所述對大家的php程序設計有所贊助.
《PHP教程:php輸出xml必須header的解決方法》是否對您有啟發,歡迎查看更多與《PHP教程:php輸出xml必須header的解決方法》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/14525.html