Я хочу получить чистый текст (без HTML) из description
историй, найденных в ленте RSS Новостей Google, которые были обработаны с помощью API Google AJAX для преобразования RSS в JSON. Как мне проанализировать фид "JSON'd", чтобы получить чистый description
/ content
текст, как показано на втором скриншоте ниже?
Скриншоты:
сырье rss: http://i.imgur.com/UmiIK.jpg
хорошее, чистое описание через Y! Трубы: http://i.imgur.com/MFIB6.jpg
JSFiddle : http://jsfiddle.net/KuLQw/1/
Can использовать $ .text () для description
/ content
, но как мне удалить лишнюю связанную хрень в конце? (см. комментарий к ответу ниже)
$.getJSON('http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=100&callback=?&q=http%3A%2F%2Fnews.google.com%2F%3Foutput%3Drss', function(data){
$.each(data.responseData.feed.entries, function(i, item){
// variables
var title = item.title;
var url = item.link;
var pub_date = item.pubDate;
var description = item.content;
// rendering
$('div.news').append('<div class="news-story"><p><a href="'+url+'">'+title+'</a></p><div style="border: 1px solid red">'+$(item.content).text()+'</div></div>');
});
});