【发布时间】:2011-08-07 18:43:17
【问题描述】:
我正在尝试解析一个 XML 文件,以便从<pid> 以“b”开头的标签中获取所有记录,如图所示:
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?