Nokogiri to_xml без возврата каретки

В настоящее время я использую класс Nokogiri :: XML :: Builder для создания XML-документа, а затем вызываю для него .to_xml. Результирующая строка всегда содержит кучу пробелов, переводов строки и возврата каретки между узлами, и я, хоть убей, не могу понять, как от них избавиться. Вот пример:

b = Nokogiri::XML::Builder.new do |xml|
  xml.root do
    xml.text("Value")
  end
end

b.to_xml

Это приводит к следующему:

<?xml version="1.0"?>
<root>Value</root>

Я хочу вот это (обратите внимание на отсутствующую новую строку):

<?xml version="1.0"?><root>Value</root>

Как это можно сделать? Заранее спасибо!

19
задан Cameron 6 December 2011 в 20:18
поделиться