# File lib/asciidoctor/backends/docbook45.rb, line 548
  def template
    @template ||= @eruby.new "<%#encoding:UTF-8%><<%= (tag_name = title? ? 'table' : 'informaltable') %>\#{common_attrs_erb} frame=\"<%= attr :frame, 'all'%>\"\nrowsep=\"<%= ['none', 'cols'].include?(attr :grid) ? 0 : 1 %>\" colsep=\"<%= ['none', 'rows'].include?(attr :grid) ? 0 : 1 %>\">\#{title_tag}\n<% if attr? :width %>\n<?dbhtml table-width=\"<%= attr :width %>\"?>\n<?dbfo table-width=\"<%= attr :width %>\"?>\n<?dblatex table-width=\"<%= attr :width %>\"?>\n<% end %>\n<tgroup cols=\"<%= attr :colcount %>\">\n<% @columns.each do |col| %>\n<colspec colname=\"col_<%= col.attr :colnumber %>\" colwidth=\"<%= (col.attr (attr? :width) ? :colabswidth : :colpcwidth) %>*\"/>\n<% end %>\n<% [:head, :foot, :body].select {|tblsec| !rows[tblsec].empty? }.each do |tblsec| %>\n<t<%= tblsec %>>\n<% @rows[tblsec].each do |row| %>\n<row>\n<% row.each do |cell| %>\n<entry\#{attribute('align', 'cell.attr :halign')}\#{attribute('valign', 'cell.attr :valign')}<%\nif cell.colspan %> namest=\"col_<%= cell.column.attr :colnumber %>\" nameend=\"col_<%= (cell.column.attr :colnumber) + cell.colspan - 1 %>\"<%\nend %><% if cell.rowspan %> morerows=\"<%= cell.rowspan - 1 %>\"<% end %>><%\ncell_content = ''\nif tblsec == :head %><% cell_content = cell.text %><%\nelse %><%\ncase (cell.attr :style)\nwhen :asciidoc %><% cell_content = cell.content %><%\nwhen :verse %><% cell_content = %(<literallayout>\\\#{template.preserve_endlines(cell.text, self)}</literallayout>) %><%\nwhen :literal %><% cell_content = %(<literallayout class=\"monospaced\">\\\#{template.preserve_endlines(cell.text, self)}</literallayout>) %><%\nwhen :header %><% cell.content.each do |text| %><% cell_content = %(\\\#{cell_content\\}<simpara><emphasis role=\"strong\">\\\#{text}</emphasis></simpara>) %><% end %><%\nelse %><% cell.content.each do |text| %><% cell_content = %(\\\#{cell_content}<simpara>\\\#{text}</simpara>) %><% end %><%\n%><% end %><% end %><%= (@document.attr? 'cellbgcolor') ? %(<?dbfo bgcolor=\"\\\#{@document.attr 'cellbgcolor'}\"?>) : nil %><%= cell_content %></entry>\n<% end %>\n</row>\n<% end %>\n</t<%= tblsec %>>\n<% end %>\n</tgroup>\n</<%= tag_name %>>\n"
  end