title: Adding formatted break with Nokogiri
body: <p>I'm trying to add a few elements to an already existing XML document. The following code is successful at adding the desired nodes and content, however it doesn't format the inserted elements. All the added elements end up on one line instead of with line breaks and indentations after each element.</p>
  
  <p>Any suggestions about how I could add this formatting?</p>
  
  <p>The code is:</p>
  
  <pre><code>doc.xpath("//tei:div[@xml:id='versionlog']", {"tei" =&gt; "http://www.tei-c.org/ns/1.0"}).each do |node|
    new_entry = Nokogiri::XML::Node.new "div", doc
    new_entry["xml:id"] = "v_#{ed_no}"
    head = Nokogiri::XML::Node.new "head", doc
    head.content = "Description of changes for #{ed_no}"
    new_entry.add_child(head)
    para = Nokogiri::XML::Node.new "p", doc
    para.content = "#{version_description}"
    new_entry.add_child(para)
    node.add_child(new_entry)
  end
  </code></pre>