好,我再次请求你的帮助。我有一个带有几首歌曲的xml文档(http://radiojoven.6te.net/AirPlayHistory.xml),我正在尝试创建一个代码,以便它可以为我提供每个歌曲单独的xml文档,但我找到了正确的方法来处理代码同时提供所有歌曲。
示例:我想把音乐OLLY MURS - KISS ME,就像我制作此代码的4首音乐一样:
<?php
$xml = simplexml_load_file("http://radiojoven.6te.net/AirPlayHistory.xml");
foreach($xml->Song as $item)
echo $item->Artist['name'][4] . " - " . $item['title'][4] ."<br>";
?>
但是出现了所有的歌曲而且我不打算这样做,但是只提供了一个能够提供所需音乐的代码。我能提供帮助吗?
谢谢!
答案 0 :(得分:1)
使用以下代码
请注意,元素位置从0开始,因此如果您想要第4个元素,则它是第3个索引
$xml = simplexml_load_file("http://radiojoven.6te.net/AirPlayHistory.xml");
$elementNo = 4;
$elepentPos = $elementNo - 1;
echo $xml->Song[$elepentPos]->Artist['name'] . ' --- ' . $xml->Song[$elepentPos]['title'];
现在进一步描述
使用[]
访问属性使用对象表示法访问元素
http://www.w3schools.com/php/php_xml_simplexml_get.asp点击此链接获取更多信息