# File nqxml/entities.rb, line 400
 def writeXMLTo(io, beforeChildren=true)
	    if beforeChildren
		io << "<!DOCTYPE #{@name}"
		io << ' ' << @externalId.to_s if @externalId
		if @entities && !@entities.empty?
		    io << ' ['
		    @entities.each { | e |
			io << "\n"
			e.writeXMLTo(io, beforeChildren)
		    }
		    io << ']>'
		else
		    io << '>'
		end
	    end
	end