# File lib/rexml/element.rb, line 295 def add_element element, attrs=nil raise "First argument must be either an element name, or an Element object" if element.nil? el = @elements.add(element) attrs.each do |key, value| el.attributes[key]=Attribute.new(key,value,self) end if attrs.kind_of? Hash el end