api documentation for parse5 (v3.0.2)

HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.

table of contents

  1. module parse5
    1. function parse5.ParserStream (options)
    2. function parse5.PlainTextConversionStream (options)
    3. function parse5.SAXParser (options)
    4. function parse5.SerializerStream (node, options)
    5. function parse5.dev_null_stream ()
    6. function parse5.formatting_element_list (treeAdapter)
    7. function parse5.index (options)
    8. function parse5.open_element_stack (document, treeAdapter)
    9. function parse5.parse (html, options)
    10. function parse5.parseFragment (fragmentContext, html, options)
    11. function parse5.parser_feedback_simulator (tokenizer)
    12. function parse5.preprocessor ()
    13. function parse5.serialize (node, options)
    14. object parse5.ParserStream.prototype
    15. object parse5.SAXParser.prototype
    16. object parse5.SerializerStream.prototype
    17. object parse5.default
    18. object parse5.dev_null_stream.prototype
    19. object parse5.doctype
    20. object parse5.foreign_content
    21. object parse5.formatting_element_list.prototype
    22. object parse5.htmlparser2
    23. object parse5.index.prototype
    24. object parse5.open_element_stack.prototype
    25. object parse5.parser_feedback_simulator.prototype
    26. object parse5.parser_mixin
    27. object parse5.preprocessor.prototype
    28. object parse5.tokenizer_mixin
    29. object parse5.treeAdapters
  2. module parse5.ParserStream
    1. function parse5.ParserStream (options)
    2. function parse5.ParserStream.super_ (options)
  3. module parse5.ParserStream.prototype
    1. function parse5.ParserStream.prototype._documentWrite (html)
    2. function parse5.ParserStream.prototype._resume ()
    3. function parse5.ParserStream.prototype._runParsingLoop ()
    4. function parse5.ParserStream.prototype._scriptHandler (scriptElement)
    5. function parse5.ParserStream.prototype._write (chunk, encoding, callback)
    6. function parse5.ParserStream.prototype.end (chunk, encoding, callback)
  4. module parse5.PlainTextConversionStream
    1. function parse5.PlainTextConversionStream (options)
    2. function parse5.PlainTextConversionStream.super_ (options)
  5. module parse5.SAXParser
    1. function parse5.SAXParser (options)
    2. function parse5.SAXParser.super_ (options)
  6. module parse5.SAXParser.prototype
    1. function parse5.SAXParser.prototype._emitPendingText ()
    2. function parse5.SAXParser.prototype._flush (callback)
    3. function parse5.SAXParser.prototype._handleToken (token)
    4. function parse5.SAXParser.prototype._runParsingLoop ()
    5. function parse5.SAXParser.prototype._transform (chunk, encoding, callback)
    6. function parse5.SAXParser.prototype.end (chunk, encoding, callback)
    7. function parse5.SAXParser.prototype.stop ()
  7. module parse5.SerializerStream
    1. function parse5.SerializerStream (node, options)
    2. function parse5.SerializerStream.super_ (options)
  8. module parse5.SerializerStream.prototype
    1. function parse5.SerializerStream.prototype._read ()
  9. module parse5.default
    1. function parse5.default.adoptAttributes (recipient, attrs)
    2. function parse5.default.appendChild (parentNode, newNode)
    3. function parse5.default.createCommentNode (data)
    4. function parse5.default.createDocument ()
    5. function parse5.default.createDocumentFragment ()
    6. function parse5.default.createElement (tagName, namespaceURI, attrs)
    7. function parse5.default.detachNode (node)
    8. function parse5.default.getAttrList (element)
    9. function parse5.default.getChildNodes (node)
    10. function parse5.default.getCommentNodeContent (commentNode)
    11. function parse5.default.getDocumentMode (document)
    12. function parse5.default.getDocumentTypeNodeName (doctypeNode)
    13. function parse5.default.getDocumentTypeNodePublicId (doctypeNode)
    14. function parse5.default.getDocumentTypeNodeSystemId (doctypeNode)
    15. function parse5.default.getFirstChild (node)
    16. function parse5.default.getNamespaceURI (element)
    17. function parse5.default.getParentNode (node)
    18. function parse5.default.getTagName (element)
    19. function parse5.default.getTemplateContent (templateElement)
    20. function parse5.default.getTextNodeContent (textNode)
    21. function parse5.default.insertBefore (parentNode, newNode, referenceNode)
    22. function parse5.default.insertText (parentNode, text)
    23. function parse5.default.insertTextBefore (parentNode, text, referenceNode)
    24. function parse5.default.isCommentNode (node)
    25. function parse5.default.isDocumentTypeNode (node)
    26. function parse5.default.isElementNode (node)
    27. function parse5.default.isTextNode (node)
    28. function parse5.default.setDocumentMode (document, mode)
    29. function parse5.default.setDocumentType (document, name, publicId, systemId)
    30. function parse5.default.setTemplateContent (templateElement, contentElement)
  10. module parse5.dev_null_stream
    1. function parse5.dev_null_stream ()
    2. function parse5.dev_null_stream.super_ (options)
  11. module parse5.dev_null_stream.prototype
    1. function parse5.dev_null_stream.prototype._write (chunk, encoding, cb)
  12. module parse5.doctype
    1. function parse5.doctype.getDocumentMode (name, publicId, systemId)
    2. function parse5.doctype.serializeContent (name, publicId, systemId)
  13. module parse5.foreign_content
    1. function parse5.foreign_content.adjustTokenMathMLAttrs (token)
    2. function parse5.foreign_content.adjustTokenSVGAttrs (token)
    3. function parse5.foreign_content.adjustTokenSVGTagName (token)
    4. function parse5.foreign_content.adjustTokenXMLAttrs (token)
    5. function parse5.foreign_content.causesExit (startTagToken)
    6. function parse5.foreign_content.isIntegrationPoint (tn, ns, attrs, foreignNS)
    7. object parse5.foreign_content.SVG_TAG_NAMES_ADJUSTMENT_MAP
  14. module parse5.formatting_element_list
    1. function parse5.formatting_element_list (treeAdapter)
    2. string parse5.formatting_element_list.ELEMENT_ENTRY
    3. string parse5.formatting_element_list.MARKER_ENTRY
  15. module parse5.formatting_element_list.prototype
    1. function parse5.formatting_element_list.prototype._ensureNoahArkCondition (newElement)
    2. function parse5.formatting_element_list.prototype._getNoahArkConditionCandidates (newElement)
    3. function parse5.formatting_element_list.prototype.clearToLastMarker ()
    4. function parse5.formatting_element_list.prototype.getElementEntry (element)
    5. function parse5.formatting_element_list.prototype.getElementEntryInScopeWithTagName (tagName)
    6. function parse5.formatting_element_list.prototype.insertElementAfterBookmark (element, token)
    7. function parse5.formatting_element_list.prototype.insertMarker ()
    8. function parse5.formatting_element_list.prototype.pushElement (element, token)
    9. function parse5.formatting_element_list.prototype.removeEntry (entry)
  16. module parse5.htmlparser2
    1. function parse5.htmlparser2.adoptAttributes (recipient, attrs)
    2. function parse5.htmlparser2.appendChild (parentNode, newNode)
    3. function parse5.htmlparser2.createCommentNode (data)
    4. function parse5.htmlparser2.createDocument ()
    5. function parse5.htmlparser2.createDocumentFragment ()
    6. function parse5.htmlparser2.createElement (tagName, namespaceURI, attrs)
    7. function parse5.htmlparser2.detachNode (node)
    8. function parse5.htmlparser2.getAttrList (element)
    9. function parse5.htmlparser2.getChildNodes (node)
    10. function parse5.htmlparser2.getCommentNodeContent (commentNode)
    11. function parse5.htmlparser2.getDocumentMode (document)
    12. function parse5.htmlparser2.getDocumentTypeNodeName (doctypeNode)
    13. function parse5.htmlparser2.getDocumentTypeNodePublicId (doctypeNode)
    14. function parse5.htmlparser2.getDocumentTypeNodeSystemId (doctypeNode)
    15. function parse5.htmlparser2.getFirstChild (node)
    16. function parse5.htmlparser2.getNamespaceURI (element)
    17. function parse5.htmlparser2.getParentNode (node)
    18. function parse5.htmlparser2.getTagName (element)
    19. function parse5.htmlparser2.getTemplateContent (templateElement)
    20. function parse5.htmlparser2.getTextNodeContent (textNode)
    21. function parse5.htmlparser2.insertBefore (parentNode, newNode, referenceNode)
    22. function parse5.htmlparser2.insertText (parentNode, text)
    23. function parse5.htmlparser2.insertTextBefore (parentNode, text, referenceNode)
    24. function parse5.htmlparser2.isCommentNode (node)
    25. function parse5.htmlparser2.isDocumentTypeNode (node)
    26. function parse5.htmlparser2.isElementNode (node)
    27. function parse5.htmlparser2.isTextNode (node)
    28. function parse5.htmlparser2.setDocumentMode (document, mode)
    29. function parse5.htmlparser2.setDocumentType (document, name, publicId, systemId)
    30. function parse5.htmlparser2.setTemplateContent (templateElement, contentElement)
  17. module parse5.index
    1. function parse5.index (options)
  18. module parse5.index.prototype
    1. function parse5.index.prototype._adoptNodes (donor, recipient)
    2. function parse5.index.prototype._appendCommentNode (token, parent)
    3. function parse5.index.prototype._appendElement (token, namespaceURI)
    4. function parse5.index.prototype._attachElementToTree (element)
    5. function parse5.index.prototype._bootstrap (document, fragmentContext)
    6. function parse5.index.prototype._closePElement ()
    7. function parse5.index.prototype._closeTableCell ()
    8. function parse5.index.prototype._findFormInFragmentContext ()
    9. function parse5.index.prototype._findFosterParentingLocation ()
    10. function parse5.index.prototype._fosterParentElement (element)
    11. function parse5.index.prototype._fosterParentText (chars)
    12. function parse5.index.prototype._getAdjustedCurrentElement ()
    13. function parse5.index.prototype._initTokenizerForFragmentParsing ()
    14. function parse5.index.prototype._insertCharacters (token)
    15. function parse5.index.prototype._insertElement (token, namespaceURI)
    16. function parse5.index.prototype._insertFakeElement (tagName)
    17. function parse5.index.prototype._insertFakeRootElement ()
    18. function parse5.index.prototype._insertTemplate (token)
    19. function parse5.index.prototype._isElementCausesFosterParenting (element)
    20. function parse5.index.prototype._isIntegrationPoint (element, foreignNS)
    21. function parse5.index.prototype._isSpecialElement (element)
    22. function parse5.index.prototype._popTmplInsertionMode ()
    23. function parse5.index.prototype._processInputToken (token)
    24. function parse5.index.prototype._processToken (token)
    25. function parse5.index.prototype._processTokenInBodyMode (token)
    26. function parse5.index.prototype._processTokenInForeignContent (token)
    27. function parse5.index.prototype._pushTmplInsertionMode (mode)
    28. function parse5.index.prototype._reconstructActiveFormattingElements ()
    29. function parse5.index.prototype._resetInsertionMode ()
    30. function parse5.index.prototype._resetInsertionModeForSelect (selectIdx)
    31. function parse5.index.prototype._runParsingLoop (scriptHandler)
    32. function parse5.index.prototype._setDocumentType (token)
    33. function parse5.index.prototype._setupTokenizerCDATAMode ()
    34. function parse5.index.prototype._shouldFosterParentOnInsertion ()
    35. function parse5.index.prototype._shouldProcessTokenInForeignContent (token)
    36. function parse5.index.prototype._switchToTextParsing (currentToken, nextTokenizerState)
    37. function parse5.index.prototype.parse (html)
    38. function parse5.index.prototype.parseFragment (html, fragmentContext)
    39. function parse5.index.prototype.runParsingLoopForCurrentChunk (writeCallback, scriptHandler)
    40. function parse5.index.prototype.switchToPlaintextParsing ()
  19. module parse5.open_element_stack
    1. function parse5.open_element_stack (document, treeAdapter)
  20. module parse5.open_element_stack.prototype
    1. function parse5.open_element_stack.prototype._indexOf (element)
    2. function parse5.open_element_stack.prototype._isInTemplate ()
    3. function parse5.open_element_stack.prototype._updateCurrentElement ()
    4. function parse5.open_element_stack.prototype.clearBackToTableBodyContext ()
    5. function parse5.open_element_stack.prototype.clearBackToTableContext ()
    6. function parse5.open_element_stack.prototype.clearBackToTableRowContext ()
    7. function parse5.open_element_stack.prototype.contains (element)
    8. function parse5.open_element_stack.prototype.generateImpliedEndTags ()
    9. function parse5.open_element_stack.prototype.generateImpliedEndTagsWithExclusion (exclusionTagName)
    10. function parse5.open_element_stack.prototype.getCommonAncestor (element)
    11. function parse5.open_element_stack.prototype.hasInButtonScope (tagName)
    12. function parse5.open_element_stack.prototype.hasInListItemScope (tagName)
    13. function parse5.open_element_stack.prototype.hasInScope (tagName)
    14. function parse5.open_element_stack.prototype.hasInSelectScope (tagName)
    15. function parse5.open_element_stack.prototype.hasInTableScope (tagName)
    16. function parse5.open_element_stack.prototype.hasNumberedHeaderInScope ()
    17. function parse5.open_element_stack.prototype.hasTableBodyContextInTableScope ()
    18. function parse5.open_element_stack.prototype.insertAfter (referenceElement, newElement)
    19. function parse5.open_element_stack.prototype.isRootHtmlElementCurrent ()
    20. function parse5.open_element_stack.prototype.pop ()
    21. function parse5.open_element_stack.prototype.popAllUpToHtmlElement ()
    22. function parse5.open_element_stack.prototype.popUntilElementPopped (element)
    23. function parse5.open_element_stack.prototype.popUntilNumberedHeaderPopped ()
    24. function parse5.open_element_stack.prototype.popUntilTableCellPopped ()
    25. function parse5.open_element_stack.prototype.popUntilTagNamePopped (tagName)
    26. function parse5.open_element_stack.prototype.push (element)
    27. function parse5.open_element_stack.prototype.remove (element)
    28. function parse5.open_element_stack.prototype.replace (oldElement, newElement)
    29. function parse5.open_element_stack.prototype.tryPeekProperlyNestedBodyElement ()
  21. module parse5.parser_feedback_simulator
    1. function parse5.parser_feedback_simulator (tokenizer)
  22. module parse5.parser_feedback_simulator.prototype
    1. function parse5.parser_feedback_simulator.prototype._ensureTokenizerMode (tn)
    2. function parse5.parser_feedback_simulator.prototype._enterNamespace (namespace)
    3. function parse5.parser_feedback_simulator.prototype._handleEndTagToken (token)
    4. function parse5.parser_feedback_simulator.prototype._handleStartTagToken (token)
    5. function parse5.parser_feedback_simulator.prototype._leaveCurrentNamespace ()
    6. function parse5.parser_feedback_simulator.prototype.getNextToken ()
  23. module parse5.parser_mixin
    1. function parse5.parser_mixin.assign (parser)
  24. module parse5.preprocessor
    1. function parse5.preprocessor ()
  25. module parse5.preprocessor.prototype
    1. function parse5.preprocessor.prototype._addGap ()
    2. function parse5.preprocessor.prototype._processHighRangeCodePoint (cp)
    3. function parse5.preprocessor.prototype.advance ()
    4. function parse5.preprocessor.prototype.dropParsedChunk ()
    5. function parse5.preprocessor.prototype.insertHtmlAtCurrentPos (chunk)
    6. function parse5.preprocessor.prototype.retreat ()
    7. function parse5.preprocessor.prototype.write (chunk, isLastChunk)
  26. module parse5.tokenizer_mixin
    1. function parse5.tokenizer_mixin.assign (tokenizer)

module parse5

function parse5.ParserStream (options)

function parse5.PlainTextConversionStream (options)

function parse5.SAXParser (options)

function parse5.SerializerStream (node, options)

function parse5.dev_null_stream ()

function parse5.formatting_element_list (treeAdapter)

function parse5.index (options)

function parse5.open_element_stack (document, treeAdapter)

function parse5.parse (html, options)

function parse5.parseFragment (fragmentContext, html, options)

function parse5.parser_feedback_simulator (tokenizer)

function parse5.preprocessor ()

function parse5.serialize (node, options)

module parse5.ParserStream

function parse5.ParserStream (options)

function parse5.ParserStream.super_ (options)

module parse5.ParserStream.prototype

function parse5.ParserStream.prototype._documentWrite (html)

function parse5.ParserStream.prototype._resume ()

function parse5.ParserStream.prototype._runParsingLoop ()

function parse5.ParserStream.prototype._scriptHandler (scriptElement)

function parse5.ParserStream.prototype._write (chunk, encoding, callback)

function parse5.ParserStream.prototype.end (chunk, encoding, callback)

module parse5.PlainTextConversionStream

function parse5.PlainTextConversionStream (options)

function parse5.PlainTextConversionStream.super_ (options)

module parse5.SAXParser

function parse5.SAXParser (options)

function parse5.SAXParser.super_ (options)

module parse5.SAXParser.prototype

function parse5.SAXParser.prototype._emitPendingText ()

function parse5.SAXParser.prototype._flush (callback)

function parse5.SAXParser.prototype._handleToken (token)

function parse5.SAXParser.prototype._runParsingLoop ()

function parse5.SAXParser.prototype._transform (chunk, encoding, callback)

function parse5.SAXParser.prototype.end (chunk, encoding, callback)

function parse5.SAXParser.prototype.stop ()

module parse5.SerializerStream

function parse5.SerializerStream (node, options)

function parse5.SerializerStream.super_ (options)

module parse5.SerializerStream.prototype

function parse5.SerializerStream.prototype._read ()

module parse5.default

function parse5.default.adoptAttributes (recipient, attrs)

function parse5.default.appendChild (parentNode, newNode)

function parse5.default.createCommentNode (data)

function parse5.default.createDocument ()

function parse5.default.createDocumentFragment ()

function parse5.default.createElement (tagName, namespaceURI, attrs)

function parse5.default.detachNode (node)

function parse5.default.getAttrList (element)

function parse5.default.getChildNodes (node)

function parse5.default.getCommentNodeContent (commentNode)

function parse5.default.getDocumentMode (document)

function parse5.default.getDocumentTypeNodeName (doctypeNode)

function parse5.default.getDocumentTypeNodePublicId (doctypeNode)

function parse5.default.getDocumentTypeNodeSystemId (doctypeNode)

function parse5.default.getFirstChild (node)

function parse5.default.getNamespaceURI (element)

function parse5.default.getParentNode (node)

function parse5.default.getTagName (element)

function parse5.default.getTemplateContent (templateElement)

function parse5.default.getTextNodeContent (textNode)

function parse5.default.insertBefore (parentNode, newNode, referenceNode)

function parse5.default.insertText (parentNode, text)

function parse5.default.insertTextBefore (parentNode, text, referenceNode)

function parse5.default.isCommentNode (node)

function parse5.default.isDocumentTypeNode (node)

function parse5.default.isElementNode (node)

function parse5.default.isTextNode (node)

function parse5.default.setDocumentMode (document, mode)

function parse5.default.setDocumentType (document, name, publicId, systemId)

function parse5.default.setTemplateContent (templateElement, contentElement)

module parse5.dev_null_stream

function parse5.dev_null_stream ()

function parse5.dev_null_stream.super_ (options)

module parse5.dev_null_stream.prototype

function parse5.dev_null_stream.prototype._write (chunk, encoding, cb)

module parse5.doctype

function parse5.doctype.getDocumentMode (name, publicId, systemId)

function parse5.doctype.serializeContent (name, publicId, systemId)

module parse5.foreign_content

function parse5.foreign_content.adjustTokenMathMLAttrs (token)

function parse5.foreign_content.adjustTokenSVGAttrs (token)

function parse5.foreign_content.adjustTokenSVGTagName (token)

function parse5.foreign_content.adjustTokenXMLAttrs (token)

function parse5.foreign_content.causesExit (startTagToken)

function parse5.foreign_content.isIntegrationPoint (tn, ns, attrs, foreignNS)

module parse5.formatting_element_list

function parse5.formatting_element_list (treeAdapter)

module parse5.formatting_element_list.prototype

function parse5.formatting_element_list.prototype._ensureNoahArkCondition (newElement)

function parse5.formatting_element_list.prototype._getNoahArkConditionCandidates (newElement)

function parse5.formatting_element_list.prototype.clearToLastMarker ()

function parse5.formatting_element_list.prototype.getElementEntry (element)

function parse5.formatting_element_list.prototype.getElementEntryInScopeWithTagName (tagName)

function parse5.formatting_element_list.prototype.insertElementAfterBookmark (element, token)

function parse5.formatting_element_list.prototype.insertMarker ()

function parse5.formatting_element_list.prototype.pushElement (element, token)

function parse5.formatting_element_list.prototype.removeEntry (entry)

module parse5.htmlparser2

function parse5.htmlparser2.adoptAttributes (recipient, attrs)

function parse5.htmlparser2.appendChild (parentNode, newNode)

function parse5.htmlparser2.createCommentNode (data)

function parse5.htmlparser2.createDocument ()

function parse5.htmlparser2.createDocumentFragment ()

function parse5.htmlparser2.createElement (tagName, namespaceURI, attrs)

function parse5.htmlparser2.detachNode (node)

function parse5.htmlparser2.getAttrList (element)

function parse5.htmlparser2.getChildNodes (node)

function parse5.htmlparser2.getCommentNodeContent (commentNode)

function parse5.htmlparser2.getDocumentMode (document)

function parse5.htmlparser2.getDocumentTypeNodeName (doctypeNode)

function parse5.htmlparser2.getDocumentTypeNodePublicId (doctypeNode)

function parse5.htmlparser2.getDocumentTypeNodeSystemId (doctypeNode)

function parse5.htmlparser2.getFirstChild (node)

function parse5.htmlparser2.getNamespaceURI (element)

function parse5.htmlparser2.getParentNode (node)

function parse5.htmlparser2.getTagName (element)

function parse5.htmlparser2.getTemplateContent (templateElement)

function parse5.htmlparser2.getTextNodeContent (textNode)

function parse5.htmlparser2.insertBefore (parentNode, newNode, referenceNode)

function parse5.htmlparser2.insertText (parentNode, text)

function parse5.htmlparser2.insertTextBefore (parentNode, text, referenceNode)

function parse5.htmlparser2.isCommentNode (node)

function parse5.htmlparser2.isDocumentTypeNode (node)

function parse5.htmlparser2.isElementNode (node)

function parse5.htmlparser2.isTextNode (node)

function parse5.htmlparser2.setDocumentMode (document, mode)

function parse5.htmlparser2.setDocumentType (document, name, publicId, systemId)

function parse5.htmlparser2.setTemplateContent (templateElement, contentElement)

module parse5.index

function parse5.index (options)

module parse5.index.prototype

function parse5.index.prototype._adoptNodes (donor, recipient)

function parse5.index.prototype._appendCommentNode (token, parent)

function parse5.index.prototype._appendElement (token, namespaceURI)

function parse5.index.prototype._attachElementToTree (element)

function parse5.index.prototype._bootstrap (document, fragmentContext)

function parse5.index.prototype._closePElement ()

function parse5.index.prototype._closeTableCell ()

function parse5.index.prototype._findFormInFragmentContext ()

function parse5.index.prototype._findFosterParentingLocation ()

function parse5.index.prototype._fosterParentElement (element)

function parse5.index.prototype._fosterParentText (chars)

function parse5.index.prototype._getAdjustedCurrentElement ()

function parse5.index.prototype._initTokenizerForFragmentParsing ()

function parse5.index.prototype._insertCharacters (token)

function parse5.index.prototype._insertElement (token, namespaceURI)

function parse5.index.prototype._insertFakeElement (tagName)

function parse5.index.prototype._insertFakeRootElement ()

function parse5.index.prototype._insertTemplate (token)

function parse5.index.prototype._isElementCausesFosterParenting (element)

function parse5.index.prototype._isIntegrationPoint (element, foreignNS)

function parse5.index.prototype._isSpecialElement (element)

function parse5.index.prototype._popTmplInsertionMode ()

function parse5.index.prototype._processInputToken (token)

function parse5.index.prototype._processToken (token)

function parse5.index.prototype._processTokenInBodyMode (token)

function parse5.index.prototype._processTokenInForeignContent (token)

function parse5.index.prototype._pushTmplInsertionMode (mode)

function parse5.index.prototype._reconstructActiveFormattingElements ()

function parse5.index.prototype._resetInsertionMode ()

function parse5.index.prototype._resetInsertionModeForSelect (selectIdx)

function parse5.index.prototype._runParsingLoop (scriptHandler)

function parse5.index.prototype._setDocumentType (token)

function parse5.index.prototype._setupTokenizerCDATAMode ()

function parse5.index.prototype._shouldFosterParentOnInsertion ()

function parse5.index.prototype._shouldProcessTokenInForeignContent (token)

function parse5.index.prototype._switchToTextParsing (currentToken, nextTokenizerState)

function parse5.index.prototype.parse (html)

function parse5.index.prototype.parseFragment (html, fragmentContext)

function parse5.index.prototype.runParsingLoopForCurrentChunk (writeCallback, scriptHandler)

function parse5.index.prototype.switchToPlaintextParsing ()

module parse5.open_element_stack

function parse5.open_element_stack (document, treeAdapter)

module parse5.open_element_stack.prototype

function parse5.open_element_stack.prototype._indexOf (element)

function parse5.open_element_stack.prototype._isInTemplate ()

function parse5.open_element_stack.prototype._updateCurrentElement ()

function parse5.open_element_stack.prototype.clearBackToTableBodyContext ()

function parse5.open_element_stack.prototype.clearBackToTableContext ()

function parse5.open_element_stack.prototype.clearBackToTableRowContext ()

function parse5.open_element_stack.prototype.contains (element)

function parse5.open_element_stack.prototype.generateImpliedEndTags ()

function parse5.open_element_stack.prototype.generateImpliedEndTagsWithExclusion (exclusionTagName)

function parse5.open_element_stack.prototype.getCommonAncestor (element)

function parse5.open_element_stack.prototype.hasInButtonScope (tagName)

function parse5.open_element_stack.prototype.hasInListItemScope (tagName)

function parse5.open_element_stack.prototype.hasInScope (tagName)

function parse5.open_element_stack.prototype.hasInSelectScope (tagName)

function parse5.open_element_stack.prototype.hasInTableScope (tagName)

function parse5.open_element_stack.prototype.hasNumberedHeaderInScope ()

function parse5.open_element_stack.prototype.hasTableBodyContextInTableScope ()

function parse5.open_element_stack.prototype.insertAfter (referenceElement, newElement)

function parse5.open_element_stack.prototype.isRootHtmlElementCurrent ()

function parse5.open_element_stack.prototype.pop ()

function parse5.open_element_stack.prototype.popAllUpToHtmlElement ()

function parse5.open_element_stack.prototype.popUntilElementPopped (element)

function parse5.open_element_stack.prototype.popUntilNumberedHeaderPopped ()

function parse5.open_element_stack.prototype.popUntilTableCellPopped ()

function parse5.open_element_stack.prototype.popUntilTagNamePopped (tagName)

function parse5.open_element_stack.prototype.push (element)

function parse5.open_element_stack.prototype.remove (element)

function parse5.open_element_stack.prototype.replace (oldElement, newElement)

function parse5.open_element_stack.prototype.tryPeekProperlyNestedBodyElement ()

module parse5.parser_feedback_simulator

function parse5.parser_feedback_simulator (tokenizer)

module parse5.parser_feedback_simulator.prototype

function parse5.parser_feedback_simulator.prototype._ensureTokenizerMode (tn)

function parse5.parser_feedback_simulator.prototype._enterNamespace (namespace)

function parse5.parser_feedback_simulator.prototype._handleEndTagToken (token)

function parse5.parser_feedback_simulator.prototype._handleStartTagToken (token)

function parse5.parser_feedback_simulator.prototype._leaveCurrentNamespace ()

function parse5.parser_feedback_simulator.prototype.getNextToken ()

module parse5.parser_mixin

function parse5.parser_mixin.assign (parser)

module parse5.preprocessor

function parse5.preprocessor ()

module parse5.preprocessor.prototype

function parse5.preprocessor.prototype._addGap ()

function parse5.preprocessor.prototype._processHighRangeCodePoint (cp)

function parse5.preprocessor.prototype.advance ()

function parse5.preprocessor.prototype.dropParsedChunk ()

function parse5.preprocessor.prototype.insertHtmlAtCurrentPos (chunk)

function parse5.preprocessor.prototype.retreat ()

function parse5.preprocessor.prototype.write (chunk, isLastChunk)

module parse5.tokenizer_mixin

function parse5.tokenizer_mixin.assign (tokenizer)

[ this document was created with utility2 ]