# File rexml/element.rb, line 773
  def []=( name, value = nil )
			value = Attribute.new(name, value) unless value.kind_of? Attribute
			value.element = @element
			old_attr = get_attribute name
			if old_attr.nil?
				store(value.name, value)
			elsif old_attr.kind_of? Hash
				old_attr[value.prefix] = value
			elsif old_attr.prefix != value.prefix
				hash = { old_attr.prefix	=> old_attr,
							value.prefix		=> value }
							store value.name, hash
						else
							store value.name, value
						end
						return @element
					end