Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > rexml/documentライブラリ > REXML::Elementクラス > has_elements?

instance method REXML::Element#has_elements?

has_elements? -> bool[permalink][rdoc]

self が一つでも子要素を持つならば true を返します。


require 'rexml/document'
doc = REXML::Document.new("<a><b/><c>Text</c></a>")
doc.root.has_elements?               # => true
doc.elements["/a/b"].has_elements?   # => false
# /a/c はテキストノードしか持たないので false である
doc.elements["/a/c"].has_elements?   # => false