struct Myhtml::SAX::Token

Overview

Html token without processing (raw attribute keys, html entities not converted)

Defined in:

myhtml/sax/token.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(tokenizer : Myhtml::SAX::Tokenizer, raw_tree : Pointer(Myhtml::Lib::MyhtmlTreeT), raw_token : Pointer(Myhtml::Lib::MyhtmlTokenNodeT)) #

[View source]

Class Method Detail

def self.from_raw(tokenizer, raw_tree, raw_token) : Token | Nil #

[View source]

Instance Method Detail

def any_attribute? #

[View source]
def attribute_by(string : String) #

[View source]
def attribute_by(slice : Slice(UInt8)) #

[View source]
def attributes #

[View source]
def closed? #

[View source]
def each_attribute(&) #

[View source]
def each_raw_attribute(&) #

[View source]
def inspect(io : IO) #

Token Inspect puts node.inspect # => Myhtml::SAX::Token(div, {"class" => "aaa"})


[View source]
def post_tag_slice #

[View source]
def pre_tag_slice #

[View source]
def self_closed? #

[View source]
def tag_id #

[View source]
def tag_name #

[View source]
def tag_name_slice #

[View source]
def tag_sym : Symbol #

[View source]
def tag_text #

[View source]
def tag_text_slice #

[View source]
def textable? #

[View source]