0
使用Appery.io javascript服務器端代碼。基本上是一個MongoDB。正在使用需要使用xmldoc迭代XML的方法
庫xmldoc.js 0.1.2 & sax.js 0.5.4
可用其它庫:Underscore.js 1.5.1 moment.js 2.1.0 Handlebars.js 1.0.0
使用下面的代碼,我可以訪問我需要的第一個單節點值,並將該項插入到數據庫中,但我需要繼續遍歷xml並繼續在數據庫中創建對象。如果可能的話,我希望在1個API調用中發送此消息,但我不認爲它是。有沒有一種方法可以通過循環迭代或者「跳過」以前發送的項目。下面的網址只有20個結果。
var XHRResponse = XHR2.send("GET",'http://www.bing.com/news?q=Politics&FORM=NSBABR&FORMAT=RSS', {});
var Bingresult = new XmlDocument(XHRResponse.body);
var link = Bingresult.valueWithPath("channel.item.link");
var title = Bingresult.valueWithPath("channel.item.title");
var source = Bingresult.valueWithPath("channel.item.News:Source");
var news_image = Bingresult.valueWithPath("channel.item.News:Image");
var pub_date = Bingresult.valueWithPath("channel.item.pubDate");
//response.success(Bingresult, "Rss"); Same as console.log//
Collection.createObject("55d3d209e4b0d6ee27c97867", "News_", {"link": link,"title": title, "source": source,"news_image": news_image, "pub_date": pub_date})._id;
謝謝!你能在印刷價值部分向我解釋最後一行嗎?我沒有關於%s和/ n表示法發生了什麼的概念。 – cneat083
%s用於替換字符串值,因此Title%s將打印標題
我將在最後一行添加一個打印句子的例子。 –