2016-11-26 2 views
0

大きなXMLファイルをダウンロードして、xml-streamライブラリを使用して解析しようとしています。私はrequestを使ってファイルをダウンロードしています。ファイルの内容をストリーミングすることができます。理想的には、そのストリームを直接xml-streamに渡して解析したいと思います。しかし、私はそれらの2つをどのように接続するかを理解することはできません。ここでNode.js - リクエストからxml-streamにストリームを渡す方法

コードaは、これまで持っている:

request('http://example.com/data.xml').pipe(fs.createWriteStream('data.xml')); 
... 
var stream = fs.createReadStream('data.xml'); 
var xml = new XmlStream(stream); 

は一時data.xmlファイルなしで直接接続することが可能ですか?

答えて

1

request()は、これだけXmlStream()にその戻り値を渡し、読み取り可能なストリームを返します。

var xml = new XmlStream(request('http://example.com/data.xml')); 
+0

ありがとうございました!出来た。 – temkin

関連する問題