# File lib/soap/element.rb, line 114
  def encode(generator, ns, attrs = {})
    name = ns.name(@elename)
    generator.encode_tag(name, attrs)
    if @is_fault
      yield(@data)
    else
      @data.each do |data|
        yield(data)
      end
    end
    generator.encode_tag_end(name, true)
  end