解析谷歌饲料api的混合结果

时间:2011-04-24 14:31:17

标签: jquery xml json rss

有人可以举例说明如何解析google api的混合Feed结果(例如XML + json)。我正在尝试获取feed的enclosure元素,但似乎json结果不会返回它!谢谢!

1 个答案:

答案 0 :(得分:3)

要以混合模式获取Feed,您必须将结果模式设置为MIXED_FORMAT。 现在,所有条目都应该包含一个xmlNode,从中可以检索enclosure元素,并提取url:

var feed = new google.feeds.Feed(feedUrl);
feed.setResultFormat(google.feeds.Feed.MIXED_FORMAT);
feed.load( function(result) {
   var entry = result.feed.entries[i];
   var entryImageUrl = entry.xmlNode.getElementsByTagName("enclosure")[0].getAttribute("url");
});