WebサイトからXMLを取得し、特定の要素から値を取得するNodeJSスクリプトを作成しています。サイトからXMLを解析し、要素から値を取得する
ただし、実行時には「未定義」と表示されます。
コード:
var http = require('http');
var xml2js = require('xml2js');
var parseString = require('xml2js').parseString;
var req = http.get("http://feeds.nos.nl/nosnieuwsvideo?format=xml", function(res) {
// save the data
var xml = '';
res.on('data', function(chunk) {
xml += chunk;
console.log(xml);
});
res.on('end', function() {
parseString(xml, function(err, result) {
console.log(result['title']);
});
});
});
req.on('error', function(err) {
// debug error
});
問題は何ですか?
おかげ