# File lib/doc_book_printer.rb, line 23
  def do_prepare
    unless File.exists? @output_dir
      Dir.mkdir @output_dir
    end

    @index = File.new @output_dir + "/rest_api_appendix.xml", "w"
    @xml = Builder::XmlMarkup.new :target => @index, :indent => 2
    @xml.instruct! :xml, :version=>"1.0", :encoding=>"UTF-8"
    @xml.declare! :DOCTYPE, :appendix, :PUBLIC, "-//Novell//DTD NovDoc XML V1.0//EN", "novdocx.dtd" do |x|
      x.declare! :ENTITY, :%, 'NOVDOC.DEACTIVATE.IDREF''NOVDOC.DEACTIVATE.IDREF', "IGNORE"
      x.declare! :ENTITY, :%, :entities, :SYSTEM, "entity-decl.ent"
      x << "  %entities;\n"
    end

    @xml.comment! "This file was generated by restility at #{Time.now}"

    @xml << "<appendix xml:base=\"rest_api_appendix.xml\" id=\"app.rest_api_doc\">\n"
  end