Method: REXML::Element#next_element

Defined in:
lib/rexml/element.rb

#next_elementObject

Returns the next sibling that is an element, or nil if there is no Element sibling after this one

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


410
411
412
413
414
# File 'lib/rexml/element.rb', line 410

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