dom-parser

Fast dom parser based on regexps

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
dom-parser
76180.1.64 years ago9 years agoMinified + gzip package size for dom-parser in KB

Readme

dom-parser
Fast dom parser based on regexps

installation

npm install dom-parser

usage

var DomParser = require('dom-parser');
var parser = new DomParser();

fs.readFile('htmlToParse.html', 'utf8', function(err, html){
  if (!err){
    var dom = parser.parseFromString(html);

    console.log(dom.getElementById('myElement').innerHTML);
  }
})

API

Dom
Implemented methods:
  • getElementById
  • getElementsByClassName
  • getElementsByTagName
  • getElementsByName
Node
Implemented properties
  • nodeType
  • nodeName
  • childNodes
  • firstChild
  • lastChild
  • parentNode
  • attributes
  • innerHTML
  • outerHTML
  • textContent

Implemented methods
  • getAttribute
  • getElementById
  • getElementsByClassName
  • getElementsByTagName
  • getElementsByName

Usage - https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement

contributing

issues and pull requests are welcome!