我想要 href 属性中列出的 track-id 。
这是spotify xml文件:
http://ws.spotify.com/search/1/track?q=Sportfreunde+Stiller+AND+track:Ein+Kompliment
这是我到目前为止所尝试的:
$url = "http://ws.spotify.com/search/1/track?q=Sportfreunde+Stiller+AND+track:Ein+Kompliment";
$xml = simplexml_load_file($url);
foreach ($xml->track as $track) {
echo $track->name."<br>";
}
如何进入上层?
这是所需的输出:spotify:track:3ptJBraFGtaeprD4BHmTfV
。在我的代码中,我只是将轨道的名称放在输出中,以便您可以看到我在错误的层次结构中。
答案 0 :(得分:0)
您可以使用$ track-&gt; attributes()而不是$ track-&gt; name,它会输出href属性中的值。
例如:
<?php
$url = "http://ws.spotify.com/search/1/track?q=Sportfreunde+Stiller+AND+track:Ein+Kompliment";
$xml = simplexml_load_file($url);
foreach ($xml->track as $track) {
echo $track->attributes() . "<br>";
}
?>
答案 1 :(得分:0)
做print_r($xml)
并给你得到的东西
它对我来说很好,我得到了名字或结果
Ein Kompliment
Ein Kompliment - Unplugged
Ein Kompliment - Unplugged
Ein Kompliment
Ein Kompliment
Ein Kompliment - Live aus der Olympiahalle München am 26.05.04
Ein Kompliment - Live aus der Olympiahalle München am 26.05.04
Ein Kompliment
Ein Kompliment (Tribute To Sportfreunde Stiller)
Ein Kompliment (Unplugged Karaoke Version) - Originally Performed By Sportfreunde Stiller
Ein Kompliment - Originally Performed By Sportfreunde Stiller
Ein Kompliment (Tribute To Sportfreunde Stiller)
Ein Kompliment - Originally Performed By Sportfreunde Stiller
Ein Kompliment (Karaoke Version) - Originally Performed By Sportfreunde Stiller
Ein Kompliment (Karaoke Version) - Originally Performed By Sportfreunde Stiller