1
응답없이 이처럼 무언가를 게시했지만 충분한 데이터를 제공하지 않았기 때문에 발생했습니다. 나는 그것을 더 잘 묘사했기 때문에 그 것을 닫았습니다. 나는 이것을 만들 계획이 아니었다.PHP XML 호출 속성
내 코드 :
<?php
$q = $_GET['q'];
$xml = simplexml_load_file("http://ws.spotify.com/search/1/track?q=".$q."");
echo $xml->tracks . "<br />";
$num = 0;
foreach($xml->children() as $child){
$num ++;
if($num < 5){
echo "<a href='".$child->attributes(href)."' title=''>".$child->name . " by " . $child->artist->name . "</a><br />";
}
}
?>
나는 트랙에 대해 "HREF"의 attirbute를 호출하는 것을 시도하고있다. 스포티 파이의 웹 사이트에
그들이 보여 SimpleXML을에서<?xml version="1.0" encoding="utf-8"?>
<tracks xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns="http://www.spotify.com/ns/music/1">
<opensearch:Query role="request" startPage="1" searchTerms="foo"/>
<opensearch:totalResults>768</opensearch:totalResults>
<opensearch:startIndex>0</opensearch:startIndex>
<opensearch:itemsPerPage>100</opensearch:itemsPerPage>
<track href="spotify:track:3ZsjgLDSvusBgxGWrTAVto">
<name>The Pretender</name>
<artist href="spotify:artist:7jy3rLJdDQY21OgRLCZ9sD">
<name>Foo Fighters</name>
</artist>
<id type="isrc">USRW30700007</id>
<id type="isrc">USRW30700007</id>
<track-number>1</track-number>
<length>269.373000</length>
<popularity>0.79251</popularity>
</track>
...
</tracks>