我有以下代码从 RSS 提要中收集所有信息,并取出我需要的信息:
$(xml).find('item').each(function() {
var stage = $(this).attr('p4:stage');
var title = $(this).find('title').text();
var desc = $(this).find('description').text();
var location = $(this).find('category').eq[0];
var billtype = $(this).find('category').eq[1];
var linkurl = $(this).find('link').text();
var thedate = $(this).find('a10\\:updated,updated').text();
thedate = thedate.substring(0,10);
info.push({'stage': stage},{'title': title},{'description': desc},{'location': location},{'billtype': billtype},{'linkurl': linkurl},{'thedate':thedate});
});
console.log(info);
但是当我查看正在发送的内容时,它不是 1 个具有 5 个孩子的对象,每个孩子代表一个<item>....contents.....</item>
,而是一个具有 200 多个孩子的对象,每个孩子都包含 的一部分<item></item>
,例如:
[0 … 99]
0: Object
stage: "Committee stage"
__proto__: Object
1: Object
title: "Mesothelioma"
__proto__: Object
2: Object
description: "A Bill to establish a diffuse mesothelioma payments scheme and make related provision, and to make provision about the resolution of certain insurance disputes."
__proto__: Object
有人可以帮忙写代码吗,这样我就可以得到任意数量的 rss 提要项目和它的内容是一个孩子吗?
提前致谢