api documentation for htmlparser (v1.7.7)

Forgiving HTML/XML/RSS Parser in JS for *both* Node and Browsers

table of contents

  1. module htmlparser
    1. function htmlparser.DefaultHandler (callback, options)
    2. function htmlparser.Parser (handler, options)
    3. function htmlparser.RssHandler (callback)
    4. object htmlparser.DefaultHandler.prototype
    5. object htmlparser.DomUtils
    6. object htmlparser.ElementType
    7. object htmlparser.Parser.prototype
    8. object htmlparser.RssHandler.prototype
    9. object htmlparser.node_htmlparser
  2. module htmlparser.DefaultHandler
    1. function htmlparser.DefaultHandler (callback, options)
    2. object htmlparser.DefaultHandler._emptyTags
    3. object htmlparser.DefaultHandler.reWhitespace
  3. module htmlparser.DefaultHandler.prototype
    1. boolean htmlparser.DefaultHandler.prototype._done
    2. function htmlparser.DefaultHandler.prototype.done ()
    3. function htmlparser.DefaultHandler.prototype.error (error)
    4. function htmlparser.DefaultHandler.prototype.handleCallback (error)
    5. function htmlparser.DefaultHandler.prototype.handleElement (element)
    6. function htmlparser.DefaultHandler.prototype.isEmptyTag (element)
    7. function htmlparser.DefaultHandler.prototype.reset ()
    8. function htmlparser.DefaultHandler.prototype.writeComment (element)
    9. function htmlparser.DefaultHandler.prototype.writeDirective (element)
    10. function htmlparser.DefaultHandler.prototype.writeTag (element)
    11. function htmlparser.DefaultHandler.prototype.writeText (element)
    12. object htmlparser.DefaultHandler.prototype._callback
    13. object htmlparser.DefaultHandler.prototype._options
    14. object htmlparser.DefaultHandler.prototype._tagStack
    15. object htmlparser.DefaultHandler.prototype.dom
  4. module htmlparser.DomUtils
    1. function htmlparser.DomUtils.getElementById (id, currentElement, recurse)
    2. function htmlparser.DomUtils.getElements (options, currentElement, recurse, limit)
    3. function htmlparser.DomUtils.getElementsByTagName (name, currentElement, recurse, limit)
    4. function htmlparser.DomUtils.getElementsByTagType (type, currentElement, recurse, limit)
    5. function htmlparser.DomUtils.testElement (options, element)
  5. module htmlparser.Parser
    1. function htmlparser.Parser (handler, options)
    2. object htmlparser.Parser._reAttrib
    3. object htmlparser.Parser._reTagName
    4. object htmlparser.Parser._reTags
    5. object htmlparser.Parser._reTrim
    6. object htmlparser.Parser._reTrimComment
    7. object htmlparser.Parser._reWhitespace
  6. module htmlparser.Parser.prototype
    1. boolean htmlparser.Parser.prototype._done
    2. function htmlparser.Parser.prototype.done ()
    3. function htmlparser.Parser.prototype.getLocation (startTag)
    4. function htmlparser.Parser.prototype.handleError (error)
    5. function htmlparser.Parser.prototype.parseAttribs (element)
    6. function htmlparser.Parser.prototype.parseChunk (data)
    7. function htmlparser.Parser.prototype.parseComplete (data)
    8. function htmlparser.Parser.prototype.parseTagAttribs (elements)
    9. function htmlparser.Parser.prototype.parseTagName (data)
    10. function htmlparser.Parser.prototype.parseTags ()
    11. function htmlparser.Parser.prototype.reset ()
    12. function htmlparser.Parser.prototype.validateHandler (handler)
    13. function htmlparser.Parser.prototype.writeHandler (forceFlush)
    14. number htmlparser.Parser.prototype._current
    15. number htmlparser.Parser.prototype._elementsCurrent
    16. number htmlparser.Parser.prototype._next
    17. object htmlparser.Parser.prototype._buffer
    18. object htmlparser.Parser.prototype._elements
    19. object htmlparser.Parser.prototype._handler
    20. object htmlparser.Parser.prototype._location
    21. object htmlparser.Parser.prototype._options
    22. object htmlparser.Parser.prototype._tagStack
    23. string htmlparser.Parser.prototype._parseState
    24. string htmlparser.Parser.prototype._prevTagSep
  7. module htmlparser.RssHandler
    1. function htmlparser.RssHandler (callback)
    2. function htmlparser.RssHandler.super_ (callback, options)
  8. module htmlparser.RssHandler.prototype
    1. function htmlparser.RssHandler.prototype.constructor (callback)
    2. function htmlparser.RssHandler.prototype.done ()
  9. module htmlparser.node_htmlparser
    1. function htmlparser.node_htmlparser.DefaultHandler (callback, options)
    2. function htmlparser.node_htmlparser.Parser (handler, options)
    3. function htmlparser.node_htmlparser.RssHandler (callback)
    4. object htmlparser.node_htmlparser.DomUtils
    5. object htmlparser.node_htmlparser.ElementType

module htmlparser

function htmlparser.DefaultHandler (callback, options)

function htmlparser.Parser (handler, options)

function htmlparser.RssHandler (callback)

module htmlparser.DefaultHandler

function htmlparser.DefaultHandler (callback, options)

module htmlparser.DefaultHandler.prototype

function htmlparser.DefaultHandler.prototype.done ()

function htmlparser.DefaultHandler.prototype.error (error)

function htmlparser.DefaultHandler.prototype.handleCallback (error)

function htmlparser.DefaultHandler.prototype.handleElement (element)

function htmlparser.DefaultHandler.prototype.isEmptyTag (element)

function htmlparser.DefaultHandler.prototype.reset ()

function htmlparser.DefaultHandler.prototype.writeComment (element)

function htmlparser.DefaultHandler.prototype.writeDirective (element)

function htmlparser.DefaultHandler.prototype.writeTag (element)

function htmlparser.DefaultHandler.prototype.writeText (element)

module htmlparser.DomUtils

function htmlparser.DomUtils.getElementById (id, currentElement, recurse)

function htmlparser.DomUtils.getElements (options, currentElement, recurse, limit)

function htmlparser.DomUtils.getElementsByTagName (name, currentElement, recurse, limit)

function htmlparser.DomUtils.getElementsByTagType (type, currentElement, recurse, limit)

function htmlparser.DomUtils.testElement (options, element)

module htmlparser.Parser

function htmlparser.Parser (handler, options)

module htmlparser.Parser.prototype

function htmlparser.Parser.prototype.done ()

function htmlparser.Parser.prototype.getLocation (startTag)

function htmlparser.Parser.prototype.handleError (error)

function htmlparser.Parser.prototype.parseAttribs (element)

function htmlparser.Parser.prototype.parseChunk (data)

function htmlparser.Parser.prototype.parseComplete (data)

function htmlparser.Parser.prototype.parseTagAttribs (elements)

function htmlparser.Parser.prototype.parseTagName (data)

function htmlparser.Parser.prototype.parseTags ()

function htmlparser.Parser.prototype.reset ()

function htmlparser.Parser.prototype.validateHandler (handler)

function htmlparser.Parser.prototype.writeHandler (forceFlush)

module htmlparser.RssHandler

function htmlparser.RssHandler (callback)

function htmlparser.RssHandler.super_ (callback, options)

module htmlparser.RssHandler.prototype

function htmlparser.RssHandler.prototype.constructor (callback)

function htmlparser.RssHandler.prototype.done ()

module htmlparser.node_htmlparser

function htmlparser.node_htmlparser.DefaultHandler (callback, options)

function htmlparser.node_htmlparser.Parser (handler, options)

function htmlparser.node_htmlparser.RssHandler (callback)

[ this document was created with utility2 ]