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 回答