Вы можете проанализировать содержимое xml
с помощью jQuery.ParseXML
и попробовать использовать функцию .text()
для чтения данных внутри элемента. Для образца:
function xmlParser(content) {
var xmlDoc = $.parseXML(content);
$(xmlDoc).find("item").each(function() {
$("#container").append('<div class="test">' + $(this).find("title").text() + '</div>');
$(".item").fadeIn(1000);
});
}
См. Рабочий пример: https://jsbin.com/xayazoxela/edit?html,js,output (без запроса ajax, потому что у нас нет файла в этой области).
Вы также определили функцию success
в своем запросе ajax дважды. Исправьте это (если вы хотите вызвать оба кода) для образца:
$.ajax({
url: 'feed.xml',
dataType: 'xml',
type: 'GET',
success: function(d) {
xmlParser(d);
console.log($(d).find('item').length || 0);
}
});