saxon-stream2
v0.0.1
Published
simple saxon transform stream wrapper using through2
Downloads
163
Readme
saxon-stream2
simple saxon transform stream wrapper using through2
Usage
$ npm install saxon-stream2
var fs = require('fs');
var saxon = require('saxon-stream2');
var jarPath = __dirname+'/vendor/saxon9he.jar';
var xmlPath = __dirname+'/test/fixtures/test.xml';
var xslPath = __dirname+'/test/fixtures/test.xsl';
var outputPath = __dirname+'/out.txt';
var xslt = saxon(jarPath,xslPath,{timeout:5000});
xslt.on('error',function(err){
console.log(err);
});
fs.createReadStream(xmlPath,{encoding:'utf-8'}).pipe(
xslt
).pipe(fs.createWriteStream(outputPath));
// or
fs.createReadStream(xmlPath,{encoding:'utf-8'}).pipe(
xslt
).on('data',function(cont){
console.log(cont);
});