Method: REXML::Element#get_elements

Defined in:
lib/rexml/element.rb

#get_elements(xpath) ⇒ Object

:call-seq:

get_elements(xpath)

Returns an array of the elements that match the given xpath:

xml_string = "<root>\n  <a level='1'>\n    <a level='2'/>\n  </a>\n</root>\n"
d = REXML::Document.new(xml_string)
d.root.get_elements('//a') # => [<a level='1'> ... </>, <a level='2'/>]


942
943
944
# File 'lib/rexml/element.rb', line 942

def get_elements( xpath )
  @elements.to_a( xpath )
end