2013-06-21 84 views
1

我想顯示xml文件的內容。我不想解析它,而只是閱讀它的內容並顯示它。在php中獲取作爲字符串的XML文件內容

我試圖

$content = file_get_contents("test.xml") ; 

$content具有XML在it.ie當我var_dump($content)輸出string(899) " " 是否可以讀取該文件,而不解析。請幫幫我。

謝謝。

+0

可能的重複項:[如何在php中回顯xml文件](http://stackoverflow.com/q/1199595/367456); [file_get_contents()在驗證時返回一個空字符串,否則罰款](http://stackoverflow.com/q/5954840/367456); [php - 發送和接收xml文檔](http://stackoverflow.com/q/6779320/367456) – hakre

回答

3

這應該解決它

$content = htmlentities(file_get_contents("test.xml")); 

,這應該解決這個問題:

header("Content-Type: text/plain"); 
$content = file_get_contents("test.xml"); 
var_dump($content); 

它告訴瀏覽器你發送純文本,這樣XML是不是呈現爲HTML標籤(這然後是未知的和隱藏的)。

+0

不錯,它的工作! –

+0

我錯過了htmlentities()謝謝! –