Javascript将远程XML文件读入数组

时间:2013-02-07 16:41:49

标签: javascript xml arrays spotify playlist

我想基于此文件创建一个包含20首歌曲的艺术家和曲目名称的多维数组。

http://ws.audioscrobbler.com/2.0/user/bbc6music/weeklytrackchart.xml

因此,我可以创建一个Spotify应用,生成此列表中前20首歌曲的播放列表。

看起来相当直截了当,但我无法接受它。

我很感激任何帮助,欢呼。

1 个答案:

答案 0 :(得分:3)

您可以使用jQuery获取数据并通过它解析

$.get("http://ws.audioscrobbler.com/2.0/user/bbc6music/weeklytrackchart.xml",
function(xmlData){
     var $page = $(xmlData);
     //you can now use all the jQuery to conquer the world
     $page.find("track:lt(20)").each(function(){
           var $data = $(this);
           var artistName = $data.find("artist").text();
           //mischief goes here
      });
      //tap the map and say "mischief managed"
 }
);

http://jquery.com/