class
Myhtml::SAX
- Myhtml::SAX
- Reference
- Object
Overview
Html SAX Parser
Defined in:
myhtml/sax.crConstant Summary
-
CALLBACK =
->(_tree : ::Pointer(Myhtml::Lib::MyhtmlTreeT), _token : ::Pointer(Myhtml::Lib::MyhtmlTokenNodeT), _ctx : ::Pointer(Void)) do if _ctx.null? else tok = _ctx.as(Tokenizer) if _token.null? else tok.on_token(SAX::Token.new(tok, _tree, _token)) end end _ctx end
Constructors
Instance Method Summary
-
#free
Dangerous, free object
- #parse(string : Nil | String, encoding = Lib::MyEncodingList::MyENCODING_UTF_8)
- #raw_tree
- #string : String | Nil
- #tokenizer : Tokenizer
- #tree : Myhtml::Tree
Constructor Detail
def self.new(tokenizer : Tokenizer, build_tree = false, skip_whitespace_token = true, tree_options = nil)
#