我試圖解析XML文件,使我得到的所有的從<pid>
標記,用「B」開始記錄如圖所示,當輸出一個記錄:foreach語句只解析XML文件
鏈接到xml
文件是:
http://www.bbc.co.uk/radio1/programmes/schedules/england.xml
而且我到目前爲止的代碼是:
<?php
$xml = simplexml_load_file('http://www.bbc.co.uk/radio1/programmes/schedules/england.xml');
foreach($xml->day>broadcasts->broadcast as $pid){
echo $pid->programme->pid;
}
?>
據我所知,這foreach statement
應該回顯所有的pid記錄,它只做第一個。
關於我的代碼出錯的任何想法,以及如何讓它輸出所有的代碼?
您的意思是'$ XML-> day-> broadcasts-> broadcast'? –