PHP 輸出XML 問題

2021-09-02 07:09:08 字數 583 閱讀 7683

今天在學《ajax and php》的過程中,用xmlhttprequest就是獲得不到respon***ml值,但可以獲得responsetext值。在位址列中直接開啟目標響應的php檔案,檔案**如下:

發現瀏覽器用html的形式顯示檔案的,但應該是用xml的形式顯示此檔案的。忽然記得以前好像也發生過類似的錯誤,解決方法是把php檔案儲存成無bom的utf8格式的,修改後果然都正常了!

上網查了一下,如果把php儲存成帶有bom的utf8檔案,會因為編碼方式對於bom不是強制的而出現不同的處理方式,所以最好把檔案儲存成無bom的utf8格式的。而目前windows系統中對於儲存檔案的處理方式預設情況下都會加上bom,可以使用些高階編輯器修改檔案,如ultraedit、scite等。

在用php輸出xml時一定要注意,一定要先輸出這句

header('content-type: text/xml');

不然ie裡面沒事,firefox會不識別xml格式!

嗯!真的!!!

php輸出問題

輸出問題 a a3df b 256 echo a echo print a echo printf a s,b d a b echo 輸出問題,一般情況用echo 它可以連續輸出,如 echo a b sffjfh echo print的輸出有返回值 print是函式 return print b ...

php輸出xml必須header的解決方法

本文為大家講解的是php輸出xml必須header的解決方法,以例項形式講述了php輸出xml必須header的情況,是很多php初學者都容易犯的錯誤,需要的朋友可以參考下 問題描述 最近在做乙個xml輸出時發現我們直接使用echo輸入的xml文件會提示error object has no met...

php輸出xml必須header的解決方法

本文為大家講解的是php輸出xml必須header的解決方法,以例項形式講述了php輸出xml必須header的情況,是很多php初學者都容易犯的錯誤,需要的朋友可以參考下 問題描述 最近在做乙個xml輸出時發現我們直接使用echo輸入的xml文件會提示error object has no met...