write (REXML::DocType)

    # File src/rexml/doctype.rb, line 103
                    def write( output, indent=0, transitive=false, ie_hack=false )
                            indent( output, indent )
                            output << START
                            output << ' '
                            output << @name
                            output << " #@external_id" if @external_id
                            output << " #@long_name" if @long_name
                            output << " #@uri" if @uri
                            unless @children.empty?
                                    next_indent = indent + 2
                                    output << ' ['
                                    child = nil         # speed
                                    @children.each { |child|
                                            output << "\n"
                                            child.write( output, next_indent )
                                    }
                                    output << "\n"
                                    #output << '   '*next_indent
                                    output << "]"
                            end
                            output << STOP
                    end