Ruby 4.0 リファレンスマニュアル

instance method REXML::Element#root

root -> REXML::Element[permalink][rdoc][edit]

self が属する文書のルート要素を返します。

require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root>
<children>
  <grandchildren />
</children>
</root>
EOS

children = doc.get_elements("/root/children").first
p children.name # => "children"
p children.root.name # => "root"
grandchildren = doc.get_elements("/root/children/grandchildren").first
p grandchildren.name # => "grandchildren"
p grandchildren.root.name # => "root"