Lexbor::Parser
Constructors
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
doc = Lexbor::Parser.new ""
div = doc.create_node(:div)
a = doc.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 Lexbor::Iterator::Collection equal with lexbor.root!.scope.nodes(...)
lexbor.nodes(Lexbor::Lib::TagIdT::LXB_TAG_DIV).each { |node| ... }
Top level node filter (select all nodes in tree with tag_sym) returns Lexbor::Iterator::Collection equal with lexbor.root!.scope.nodes(...)
lexbor.nodes(:div).each { |node| ... }
Top level node filter (select all nodes in tree with tag_sym) returns Lexbor::Iterator::Collection equal with lexbor.root!.scope.nodes(...)
lexbor.nodes("div").each { |node| ... }