我想顯示xml文件的內容。我不想解析它,而只是閱讀它的內容並顯示它。在php中獲取作爲字符串的XML文件內容
我試圖
$content = file_get_contents("test.xml") ;
但$content
具有XML在it.ie當我var_dump($content)
輸出string(899) " "
是否可以讀取該文件,而不解析。請幫幫我。
謝謝。
我想顯示xml文件的內容。我不想解析它,而只是閱讀它的內容並顯示它。在php中獲取作爲字符串的XML文件內容
我試圖
$content = file_get_contents("test.xml") ;
但$content
具有XML在it.ie當我var_dump($content)
輸出string(899) " "
是否可以讀取該文件,而不解析。請幫幫我。
謝謝。
這應該解決它
$content = htmlentities(file_get_contents("test.xml"));
,這應該解決這個問題:
header("Content-Type: text/plain");
$content = file_get_contents("test.xml");
var_dump($content);
它告訴瀏覽器你發送純文本,這樣XML是不是呈現爲HTML標籤(這然後是未知的和隱藏的)。
不錯,它的工作! –
我錯過了htmlentities()謝謝! –
可能的重複項:[如何在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