Optional
TokenizerAllows the default tokenizer to be overwritten.
Optional
decodeDecode entities within the document.
true
Optional
lowerIf set to true
, all attribute names will be lowercased. This has noticeable impact on speed.
!xmlMode
Optional
lowerIf set to true, all tags will be lowercased.
!xmlMode
Optional
recognizeCDATAIf set to true, CDATA sections will be recognized as text even if the xmlMode option is not enabled.
NOTE: If xmlMode is set to true
then CDATA sections will always be recognized as text.
xmlMode
Optional
recognizeIf set to true
, self-closing tags will trigger the onclosetag event even if xmlMode is not set to true
.
NOTE: If xmlMode is set to true
then self-closing tags will always be recognized.
xmlMode
Optional
withAdd an endIndex
property to nodes.
When the parser is used in a non-streaming fashion, endIndex
is an integer
indicating the position of the end of the node in the document.
false
Optional
withAdd a startIndex
property to nodes.
When the parser is used in a non-streaming fashion, startIndex
is an integer
indicating the position of the start of the node in the document.
false
Optional
xmlTreat the markup as XML.
false
Options accepted by htmlparser2, the default parser for XML.
See
https://github.com/fb55/htmlparser2/wiki/Parser-options