# 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