使用jquery从Itunes Top歌曲rss feed(xml)中提取信息

时间:2014-12-11 19:37:51

标签: jquery xml

我正试图从itunes top 100 rss feed中提取数据。我似乎无法从像<im:name>

这样的标签中提取数据

代码:

var loadFunction = function() {
        $.get( "http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topsongs/limit=10/xml", function(data) {
            //$("#student").html("");
            var studentArray = $(data).find("entry");

            studentArray.each(function() {
                var sname = $(this).find("title").text();
                var sid = $(this).find("im:name").text();
                var fees = $(this).find("fees").text();
                var units = $(this).find("fees").attr("units");
                $("#student").append(
                    "<h3>" + sname + "</h3>ID:" + 
                    sid + "<br>Fees to be paid:" + 
                    fees + " " + units + "<br>");
            });
        });
    }

    $(document).ready(loadFunction);

标题标签有效,但i:name标签不起作用。我不知道为什么。

数据的xml / link位于$ .get(....)下的加载函数中。

1 个答案:

答案 0 :(得分:1)

的命名空间......将其更改为:

var sid = $(this).find("im\\:name").text();