2012-03-26 113 views
1

我使用下面的代碼顯示HTTP頭信息服務器設置

header('Content-type: application/xml') 

但是xml文件,當我在查看頁面源代碼看到生成的XML文件,但它不是以XML格式 顯示頁面上。

我需要做什麼Apache環境或HTTP頭信息設置?

請幫幫我。

謝謝

+0

嘗試在'Content-Type'中大寫't' – Paulpro 2012-03-26 14:03:42

+0

據我所知,根據規範,「Content-type」實際上是正確的 - 類型't'不應該是大寫......並不是說它看起來通常是真實的。 – CD001 2012-03-26 14:13:51

+0

@ CD001標準說它應該是「內容類型:」http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17但你說得對,除非你知道瀏覽器是非常嚴格的,所有的瀏覽器應該是,但不幸的是沒有。 – Paulpro 2012-03-27 16:10:08

回答

0

改爲使用text/xml。除非你正在編寫一個特定的應用程序,如RSS。 (RSS將是application/rss+xml

+0

雅我已經使用它,但不工作 – banjali 2012-03-26 14:09:58

+0

你嘗試過'內容類型:文本/ XML;字符集= UTF-8'?以防萬一有人將它扔掉。 – CD001 2012-03-26 14:15:45