API do carregador de feeds do Google que ignora atributos XML
O carregador de feeds do Google parece estar ignorando atributos ao converter para JSON. Eu estou usando o jQuery para pegar um feed via AJAX. O feed RSS XML real pode ser vistoAqui, e a resposta da chamada AJAX pode ser vistaAqui.
Preciso acessar ourl
atributo do<enclosure>
tags, mas nem aparecem na resposta.
Para referência, o código que estou usando é:
function getFeed(url) {
url = 'http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&callback=?&q='
+ encodeURIComponent(url);
$.ajax({
type: 'GET',
url: url,
dataType: 'jsonp',
cache: false,
success: function(d) { alert(JSON.stringify(d); },
error: function(s,x) { alert(x); }
});
}
Eu não consigo descobrir como obter uma resposta XML, como mudardataType : 'xml'
causa um erro HTTP. JSON é preferível.
Alguma ideia?