Myhtml::Tree
Instance methods
Create a new node
Note: this does not add the node to any document or tree. It only
creates the object that can then be appended or inserted. See
Node#append_child, Node#insert_after, and Node#insert_before
tree = Myhtml::Tree.new
div = tree.create_node(:div)
a = tree.create_node(:a)
div.to_html # <div></div>
a.to_html # <a></a>
Top level node filter (select all nodes in tree with tag_id) returns Myhtml::Iterator::Collection equal with myhtml.root!.scope.nodes(...)
myhtml.nodes(Myhtml::Lib::MyhtmlTags::MyHTML_TAG_DIV).each { |node| ... }
Top level node filter (select all nodes in tree with tag_sym) returns Myhtml::Iterator::Collection equal with myhtml.root!.scope.nodes(...)
myhtml.nodes(:div).each { |node| ... }
Top level node filter (select all nodes in tree with tag_sym) returns Myhtml::Iterator::Collection equal with myhtml.root!.scope.nodes(...)
myhtml.nodes("div").each { |node| ... }