Javascript jQuery-在XML树中获取特定标记

Javascript jQuery-在XML树中获取特定标记,javascript,jquery,xml,Javascript,Jquery,Xml,假设我有这样一个XML: 我想获取分支内部的。但是,XML中还有其他名为的标记。我如何专门针对中的一个 以下是我正在使用的: $.ajax({ type: "GET", url: "http://ws.audioscrobbler.com/2.0/?method=track.getInfo&api_key=b25b959554ed76058ac220b7b2e0a026&track="+yourTrack+"&artist="+yourAr

假设我有这样一个
XML

我想获取
分支内部的
。但是,XML中还有其他名为
的标记。我如何专门针对
中的一个

以下是我正在使用的:

$.ajax({
        type: "GET",
        url: "http://ws.audioscrobbler.com/2.0/?method=track.getInfo&api_key=b25b959554ed76058ac220b7b2e0a026&track="+yourTrack+"&artist="+yourArtist,
        dataType: "xml",
        success: function(xml) {
          $(".loading").css("display", "none");
            $(xml).find('track').each(function(){
                var id = $(this).attr('id');
                console.log("Success!");
                var name = $(this).find('name').text();
                $("#more").append("Listing results...\n");
                $("#more").append("Name: " + name);
            });
        }
    });

由于
name
artist
的直接子对象,因此可以使用
获取子对象:

var name = $(this).find('artist > name').text();
或者,由于
艺术家
中没有其他
名称

var name = $(this).find('artist name').text();