# File temp/doctype.rb, line 108 def write( output, indent=0, transitive=false, ie_hack=false ) f = REXML::Formatters::Default.new indent( output, indent ) output << START output << ' ' output << @name output << " #@external_id" if @external_id output << " #{@long_name.inspect}" if @long_name output << " #{@uri.inspect}" if @uri unless @children.empty? next_indent = indent + 1 output << ' [' @children.each { |child| output << "\n" f.write( child, output ) } output << "\n]" end output << STOP end