write_element (Rcov::REXML::Formatters::Transitive)

    # File lib/rcov/report.rb, line 37
            def write_element( node, output )
                output << "<#{node.expanded_name}"

                node.attributes.each_attribute do |attr|
                    output << " "
                    attr.write( output )
                end unless node.attributes.empty?

                if node.children.empty?
                    output << "/>"
                else
                    output << ">"
                    # If compact and all children are text, and if the formatted output
                    # is less than the specified width, then try to print everything on
                    # one line
                    skip = false
                    @level += @indentation
                    node.children.each { |child|
                        write( child, output )
                    }
                    @level -= @indentation
                    output << "</#{node.expanded_name}>"
                end
                output << "\n"
                output << ' '*@level
            end