Я пытаюсь загрузить большой XML-файл и проанализировать его с помощью библиотеки xml-stream
. Я использую request
, чтобы загрузить файл, и он способен передавать содержимое файла. В идеале я бы хотел передать этот поток прямо на xml-stream
и проанализировать его. Но я не могу понять, как соединить эти два.Node.js - Как передать поток из запроса в xml-поток
Вот это код до сих пор:
request('http://example.com/data.xml').pipe(fs.createWriteStream('data.xml'));
...
var stream = fs.createReadStream('data.xml');
var xml = new XmlStream(stream);
Можно ли подключить их непосредственно, без темп data.xml
файла?
Спасибо! Это сработало. – temkin