Ruby on rails 使用Rails创建XML文档
我一直在互联网上搜索一种使用rails从CSV文档创建xml文档的方法。我想知道是否有人知道如何或者可以为我指明方向,如何创建一个新的文件和指向它的行。我已经知道如何解析CSV文件。我只需要帮助创建新的xml文件,向其中添加行,并将所有内容保存在rails控制器中 任何宝石,将使这更容易将非常感谢 编辑:我想逐行创建此文件Ruby on rails 使用Rails创建XML文档,ruby-on-rails,xml,csv,Ruby On Rails,Xml,Csv,我一直在互联网上搜索一种使用rails从CSV文档创建xml文档的方法。我想知道是否有人知道如何或者可以为我指明方向,如何创建一个新的文件和指向它的行。我已经知道如何解析CSV文件。我只需要帮助创建新的xml文件,向其中添加行,并将所有内容保存在rails控制器中 任何宝石,将使这更容易将非常感谢 编辑:我想逐行创建此文件 require 'builder' file = File.new("path_to_file.xml", "w") xml = Builder::XmlMarkup.n
require 'builder'
file = File.new("path_to_file.xml", "w")
xml = Builder::XmlMarkup.new(:target=>file, :indent => 2)
xml.instruct! :xml, :encoding => "UTF-8", :version => "1.0"
xml.transformation do |transformation|
transformation.info do |info|
info.other_info '0'
end
end
将创建xml
<transformation>
<info>
<other_info >0</other_info >
</info>
</transformation>
0
对于csv,您所需要的只是标题和由,