MozTW 討論區
https://forum.moztw.org/

firefox 開啟 xml檔的問題
https://forum.moztw.org/viewtopic.php?f=13&t=27639
1 頁 (共 1 頁)

發表人:  訪客 [ 2009-08-08, 18:04 ]
文章主題 :  firefox 開啟 xml檔的問題

小的有一個php檔,執行後會生成為xml樣式。

在ie裡運行沒有問題,可以反映xml的樹狀架構;但在firefox裡卻把各個data field串連後顯示,沒了樹狀。
小的查看了原始碼,內容是xml的樹狀格式的。

請問各位有甚麼方法可以令firefox亦以樹狀顯示該生成反的模樣﹖謝謝。

發表人:  softcup [ 2009-08-08, 18:35 ]
文章主題 :  Re: firefox 開啟 xml檔的問題

在 PHP 內加上下面這段 code 試試看。
代碼:
header('Content-type: text/xml');

發表人:  訪客 [ 2009-08-09, 00:26 ]
文章主題 :  Re: firefox 開啟 xml檔的問題

softcup 寫:
在 PHP 內加上下面這段 code 試試看。
代碼:
header('Content-type: text/xml');


這個辦法可行了,先感謝,但又發生了另一個問題,煩謝各位再幫忙一下……謝。

一開始,小的引用了 header('Content-type: text/xml'); 仍無法顯示,FIREFOX回傳了 "<" 不是第一個字元的錯誤。

小的查了一下,發現原來因為小的PHP包含了SQL QUERY,而為了方便DB連接,小的寫了一個COMMON FILE,以 INCLUDE的形式插入PHP之內。而經這一句INCLUDE後,經PHP生成的XML頁面會出現一句空行,如下︰

<?xml version="1.0" encoding="utf-8"?>
相信是因為"<?xml version="1.0" encoding="utf-8"?>"前的一個空行,引起FIREFOX錯誤(因為小的嘗試過,把INCLUDE一行刪去,直接把設定連線的CODE加入PHP內,就順利無誤地把該XML以樹狀顯示了),請問有沒有挖決方法可以再賜教一下……謝謝。

發表人:  softcup [ 2009-08-09, 00:46 ]
文章主題 :  Re: firefox 開啟 xml檔的問題

檢查一下你的 COMMON FILE 在 ?> 後面還有沒有空行。

發表人:  訪客 [ 2009-08-09, 17:38 ]
文章主題 :  Re: firefox 開啟 xml檔的問題

softcup 寫:
檢查一下你的 COMMON FILE 在 ?> 後面還有沒有空行。

哎呀呀……
解決了……小的有夠笨的說……

感謝閣下的幫忙,謝謝

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/