0.0.5 • Published 7 years ago

xml-element-stream v0.0.5

Weekly downloads
1
License
ISC
Repository
-
Last release
7 years ago

xml-element-stream

A wrapper around saxjs to parse large xml file in stream mode:

  1. Javascript only
  2. Very fast in nodejs

Usage

  import {Element, ElementStream} from "xml-element-stream";
  import * as fs from 'fs';
  import * as path from 'path';

  let wikistream = ElementStream.create({});
  // Spit out page element when </page> is encountered
  wikistream.registerTag("page");

  fs.createReadStream(path.join(__dirname, "test.wikidump.xml"))
      .pipe(wikistream)
      .on('data', (e: Element)=>{
        console.log(e.tag.name);    // all "page"
        e.children;   // array of children embeded in page element
      })
      .on('end', ()=>{
        // stream finished  
      })
0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago