# File htree/output.rb, line 52
    def output(out, context)
      context = DefaultContext # discard outer context
      xmldecl = false
      doctypedecl = false
      @children.each {|n|
        if n.respond_to? :output_prolog_xmldecl
          n.output_prolog_xmldecl(out, context) unless xmldecl # xxx: encoding?
          xmldecl = true
        elsif n.respond_to? :output_prolog_doctypedecl
          n.output_prolog_doctypedecl(out, context) unless doctypedecl
          doctypedecl = true
        else
          n.output(out, context)
        end
      }
    end