2016-05-07 9 views
0

もう一度私はあなたの助けを求める、私は再生された曲の名前を提供するXML文書(http://inlivefm.6te.net/AirPlayHistory.xml)があります。エコーのXML文書を開きます

PHPエコーで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 ''; 
 
?>

誰か?

あらかじめありがとうございます。

答えて

1

simplexmlにはルート要素がありません。それを書いてください:

$xml = simplexml_load_file("http://inlivefm.6te.net/AirPlayHistory.xml"); 
foreach($xml->Song as $item) 
    echo $item->Artist['name'] . " - " . $item['title'] ."<br>"; 
+0

私の答えを知っている場合は、この作品は完璧に、問題を作るのが好きです。 このドキュメントでは、ラジオで再生された曲が増えていきます。最後に再生された曲だけをエコー消去する方法があれば、知りたいことがありますか? –

+0

私はあなたの質問に気づいていません。あなたは '$ a = $ xml-> Song;配列を取得し、' $ item = $ a [0];から '$ item = $ a [count($ a) )]; ' – splash58

+0

あなたが指定したデータで私は経験をしようとしますが、私が意味していたのは私でした。 –

関連する問題