import { SAX } from "https://deno.land/x/sax_ts@v1.2.10/src/sax.ts";
Properties
private
parser: (strict: boolean, opt: any) => SAXParserMethods
private
attrib()private
beginWhiteSpace(c: string)private
checkBufferLength()private
closeTag()private
closeText()private
emitNode(nodeType: string, data?: { })private
newTag()private
openTag(selfClosing?: boolean)private
parseEntity()private
strictFail(message: string)private
textApplyOptions(text: string): stringprotected
clearBuffers()protected
emit(event: string, data?: Error | { }): voidprotected
end()protected
errorFunction(er: string)protected
flushBuffers()write(chunk: null | object | string)
Static Methods
private
charAt(chunk: string, i: number)private
isAttribEnd(c: string)private
isMatch(regex: RegExp, c: string)private
isQuote(c: string)private
isWhitespace(c: string)private
notMatch(regex: RegExp, c: string)private
qname(name: string, attribute?: string | boolean)