node package manager
Orgs are free. Discover, share, and reuse code in your team. Create a free org »

streamflow

streamflow

Event-based streaming HTML parser.

Use streamflow to parse HTML, walk the node tree and fire an event on every node that it encounters.

Example

"use strict";
 
var streamflow = require('streamflow');
 
sf.on('node', function (previousTag, currentTag, nextTag) {
    
    // do something with the tag currently being passed
 
});
 
sf.parse('<html><head></head><body class="what"></body></html>').should.be.an.instanceOf(Object);