class REXML::Element

all_text: Get all text from descendants that are Text or CData

def all_text

def all_text
  @children.map {|c| c.all_text}.join
end