如何从XML中的标签读取属性到HTML

时间:2012-04-19 17:36:30

标签: html xml href

我要列出一个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网址添加到表格中

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我知道你使用的是JavaScript,但是你考虑过使用XSLT吗?

如果您只是将XML转换为HTML,它看起来像是合适的工具: http://www.w3schools.com/xsl/xsl_transformation.asp