# File lib/asciidoctor/backends/docbook45.rb, line 721
  def anchor(target, text, type)
    case type
    when :ref
      %(<anchor id="#{target}" xreflabel="#{text}"/>)
    when :xref
      text.nil? ? %(<xref linkend="#{target}"/>) : %(<link linkend="#{target}">#{text}</link>)
    when :link
      %(<ulink url="#{target}">#{text}</ulink>)
    when :bibref
      %(<anchor id="#{target}" xreflabel="[#{target}]"/>[#{target}])
    end
  end