0

我想要在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. 在我的代码中,我只是将轨道的名称放在输出中,以便您可以看到我在错误的层次结构中。

4

2 回答 2

0

您可以使用 $track->attributes() 代替 $track->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>";
}
?>
于 2013-04-30T13:07:03.407 回答
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
于 2013-04-30T13:07:23.077 回答