很好,我再次请求你的帮助,我有一个xml文档(http://inlivefm.6te.net/AirPlayHistory.xml),它提供了播放歌曲的名称。
我尝试的是用php echo从xml中删除信息,我意识到一个PHP代码,但一定是错的,因为它没有给我什么,所以我来帮助你解决这个问题。
<?php
$xml = simplexml_load_file("http://inlivefm.6te.net/AirPlayHistory.xml");
print $xml->Event->Song['title'];
echo '';
?>
<?php
$xml = simplexml_load_file("http://inlivefm.6te.net/AirPlayHistory.xml");
print $xml->Event->Song->Artist['name'];
echo '';
?>
&#13;
有人可以帮忙吗?
也谢谢你。
答案 0 :(得分:1)
simplexml没有看到根元素。写下来:
$xml = simplexml_load_file("http://inlivefm.6te.net/AirPlayHistory.xml");
foreach($xml->Song as $item)
echo $item->Artist['name'] . " - " . $item['title'] ."<br>";