root_node -> REXML::Document | REXML::Node
[permalink][rdoc][edit]-
self が属する文書のルートノードを返します。
通常はその要素が属する文書(REXML::Document) オブジェクトが返されます。
その要素が属する REXML::Document オブジェクトが存在しない場合は木構造上のルートノードが返されます。
例
require 'rexml/document' doc = REXML::Document.new(<<EOS) <root> <children> <grandchildren /> </children> </root> EOS children = doc.get_elements("/root/children").first children.name # => "children" children.root_node == doc # => true grandchildren = doc.get_elements("/root/children/grandchildren").first grandchildren.name # => "grandchildren" grandchildren.root_node == doc # => true