def template
@template ||= @eruby.new "<%#encoding:UTF-8%><?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE <%= doctype %> PUBLIC \"-//OASIS//DTD DocBook XML V4.5//EN\" \"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd\">\n<% if attr? :toc %><?asciidoc-toc?><% end %>\n<% if attr? :numbered %><?asciidoc-numbered?><% end %>\n<% if doctype == 'book' %>\n<book<% unless attr? :nolang %> lang=\"<%= attr :lang, 'en' %>\"<% end %>>\n<bookinfo>\n\#{docinfo}\n</bookinfo>\n<%= content.chomp %>\n</book>\n<% else %>\n<article<% unless attr? :nolang %> lang=\"<%= attr :lang, 'en' %>\"<% end %>>\n<articleinfo>\n\#{docinfo}\n</articleinfo>\n<%= content.chomp %>\n</article>\n<% end %>\n"
end