0
我一直在尋找如何讀取PHP中的XML節點。 PHP文檔沒有幫助,因爲我不懂如何使用PHP。我發現的所有教程都沒有用,因爲我只需要PHP來讀取XML(我使用CSHTML for Databases和其他服務器端的東西)。我有工作代碼,可以讀取XML作爲樹,如果它是RSS格式。我正在嘗試從「http://maps.googleapis.com/maps/api/geocode/xml?latlng=38.7876639,-90.8455276&sensor=false」獲取谷歌地圖地理編碼API信息。我只想要第一個「Formatted_address」節點。我目前的代碼是;在PHP中讀取一個XML節點
<?php
$xml=("http://maps.googleapis.com/maps/api/geocode/xml?latlng=38.7876639,-90.8455276&sensor=false");
$xmlDoc = new DOMDocument();
$xmlDoc->load($xml);
//get and output "<result>" elements
$x=$xmlDoc->getElementsByTagName('result');
for ($i=0; $i<=2; $i++)
{
$item=$x->result($i)->getElementsByTagName('formatted_address')
->result(0)->childNodes->result(0)->nodeValue;
echo ($item);
}
?>
但是,這總是會返回500錯誤,我不明白我在做什麼錯。謝謝大家。