1

次のような xml ファイルからいくつかの項目をリストします。

<artist href="spotify:artist:1gR0gsQYfi6joyO1dlp76N">
<name>Justice</name>
<popularity>0.59872</popularity>
</artist>

http://ws.spotify.com/search/1/artist?q=justiceからリクエスト

私のコードは次のようになります。

var x=xmlDoc.getElementsByTagName("artist");
for (i=0;i<x.length;i++)
{ 
document.write("<tr><td>");
document.write(x[i].getElementsByTagName("name")[0].childNodes[0].nodeValue);

document.write("</td><td>");
document.write(x[i].getElementsByTagName("popularity")[0].childNodes[0].nodeValue);

document.write("</td><td>");
document.write(x[i].HOW DO I GET THE SPOTIFY URI);

document.write("</td></tr>");
}
document.write("</table>");

Spotify URLをテーブルに取得する方法がわからないことを除いて、すべてが正常に機能します

4

2 に答える 2

1

を使用しx[i].getAttribute('href')ます。

于 2012-04-19T17:42:47.693 に答える
0

JavaScript を使用していることは承知していますが、XSLT の使用を検討したことはありますか?

XML を HTML に変換するだけの場合は、適切なツールのように見えます: http://www.w3schools.com/xsl/xsl_transformation.asp

于 2012-04-19T17:46:04.197 に答える