Method: REXML::Element#next_element

Defined in:
lib/rexml/element.rb

#next_elementObject

:call-seq:

next_element

Returns the next sibling that is an element if it exists, niL otherwise:

d = REXML::Document.new '<a><b/>text<c/></a>'
d.root.elements['b'].next_element #-> <c/>
d.root.elements['c'].next_element #-> nil


956
957
958
959
960
# File 'lib/rexml/element.rb', line 956

def next_element
  element = next_sibling
  element = element.next_sibling until element.nil? or element.kind_of? Element
  element
end