【发布时间】:2013-12-14 19:31:21
【问题描述】:
我正在尝试通过node 的请求模块获取我的 RSS 数据源(xml 文件),如下所示:
var fs = require('fs')
, request = require('request')
, feed = 'http://www.benchmark.pl/rss/aktualnosci-pliki.xml';
request.get(feed, function(error, response, body) {
if (!error && response.statusCode == 200) {
var csv = body;
fs.createReadStream(body)
.on('error', function (error) {
console.error(error);
});
}
});
但我得到了错误:
{ [Error: ENAMETOOLONG, open '<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>
....
</rss>
这种情况我该怎么办?
【问题讨论】:
标签: xml node.js stream rss request