0

我一直在互联网上寻找一种使用 rails 从 CSV 文档创建 xml 文档的方法。我想知道是否有人知道如何,或者可以指出我的方向,如何创建一个新文件和行。我已经知道如何解析 CSV 文件。我只需要帮助创建新的 xml 文件,向其中添加行,并将其全部保存在 rails 控制器中。

任何能使这更容易的宝石将不胜感激!

编辑:我想逐行创建这个文件

4

1 回答 1

0
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>

对于 csv,您所需要的只是标题和数据,由,

于 2013-01-22T21:57:32.213 回答