HTML5 HTML parser, including support for SVG and MathML foreign content
A simple example:
var HTML5 = require'html5';var jsdom = require'jsdom';var core = jsdombrowserAugmentationjsdomlevel3;var impl = ;var document = implcreateDocument;var parser = document core;parserparse'<p>I am a very small HTML document</p>';console.logdocumentgetElementsByTagName"p"0innerHTML;
Streaming parser: You can pass
EventEmitter and the
parser will keep adding data as it's received.
HTML5 parsing algorithm. If you find something this can't parse, I'll want to know about it. It should make sense out of anything a browser can.
npm, or to use the git checkout, read on.
You'll need to fetch dependencies or initialize git submodules if you're pulling this from my git repository.
and give it a run:
Git repository at http://dinhe.net/~aredridel/projects/js/html5.git/