我一直在嘗試了一些XML文件加載到使用簡單的負載串PHP頁面零數據。奇怪,因爲這聽起來,沒有一個負載,所有返回作爲empty
。PHP simple_load_string總是返回上良好的XML文檔
我可以使用$xmldoc = new DomDocument('1.0');
加載它們,我可以直接在瀏覽器中查看所有內容。我非常沮喪,因爲我看不出他們爲什麼會加載失敗。
我使用離線開發 - Win7的PROFF,XAMPP版本:1.8.1與PHP 5.4加載。我簡單的代碼加載
例子:
$xml = simplexml_load_string('menu45.xml');
if (!$xml) {
echo "empty!!!!";
// return 'Error';
}
我希望有人可以讓我知道是否有使用簡單的負載串在Windows機器上,或者如果有一個在PHP 5.4中的錯誤問題,或XAMPP有問題,或者什麼的。
我已經Google'd和讀取18小時不進站歡樂盡我所能。任何建議將不勝感激。
如果您遇到PHP函數的問題,請首先查看php手冊:http://php.net/simplexml_load_string - 「menu45.xml」不是有效的XML字符串。 –
後的XML,如果是龍,在縮短,但VALID – michi
版本讓你在使用一個功能失常。也許你也錯誤地認爲某些東西是有效的XML?所以先在這裏顯示XML。 –