def result(node)
result_buffer = []
if !node.notitle && node.has_header?
id_attr = node.id ? %Q( id="#{node.id}") : nil
result_buffer << %Q(<h1#{id_attr}>#{node.header.title}</h1>)
end
result_buffer << node.content
if node.footnotes? && !(node.attr? 'nofootnotes')
result_buffer << '<div id="footnotes">'
result_buffer << '<hr>'
node.footnotes.each do |footnote|
result_buffer << %Q(<div class="footnote" id="_footnote_#{footnote.index}">
<a href="#_footnoteref_#{footnote.index}">#{footnote.index}</a> #{footnote.text}
</div>)
end
result_buffer << '</div>'
end
result_buffer * EOL
end