Jquery Meteor JS:解析XML的Cron作业
我在Meteor()中设置了cron作业 这是我的密码:Jquery Meteor JS:解析XML的Cron作业,jquery,xml,cron,meteor,Jquery,Xml,Cron,Meteor,我在Meteor()中设置了cron作业 这是我的密码: var onetKeys = ["17-0000.00", "27-0000.00", "37-0000.00", "13-0000.00", "21-0000.00", "15-0000.00", "47-0000.00", "25-0000.00", "45-0000.00",
var onetKeys = ["17-0000.00",
"27-0000.00",
"37-0000.00",
"13-0000.00",
"21-0000.00",
"15-0000.00",
"47-0000.00",
"25-0000.00",
"45-0000.00",
"35-0000.00",
"29-0000.00",
"49-0000.00",
"23-0000.00",
"19-0000.00",
"11-0000.00",
"43-0000.00",
"39-0000.00",
"51-0000.00",
"33-0000.00",
"41-0000.00",
"53-0000.00"];
console.log("[+] ==== Cron Jobs ====");
Meteor.startup(function(){
cron = new Cron();
cron.addJob(500, function(){
var params = [], finalUrl;
$.each(onetKeys, function(i, onet){
params.push("onet=" + onet);
params.push("cn=100");
params.push("rs=1&re=500");
finalUrl = params.join("&");
Meteor.call('retrieveJobs', finalUrl, function(error, results){
console.log('GOT JOBS');
$('job', results.content).each(function(){
var jvid = $(this).find('jvid').text();
if(!Jobs.findOne({jvid: jvid})) {
options = {}
options.title = $(this).find('title').text();
options.company = $(this).find('company').text();
options.address = $(this).find('location').text();
options.url = $(this).find('url').text();
options.jvid = jvid;
options.dateacquired = $(this).find('dateacquired').text();
var id = createJob(options);
console.log("Job Created: " + id);
}
});
});
});
})
})
上面的代码位于project_root/cron.js
中,它将与客户端一起执行。我需要将其转移到服务器上,但不确定如何在没有jQuery帮助的情况下处理XML(我知道,很遗憾)。有没有关于如何在不使用jQuery的情况下在JavaScript中解析XML的好例子?在此处搜索:
有
在外面。选择一个适合你的并使用它