0

Railsを使用してCSVドキュメントからxmlドキュメントを作成する方法をインターネットで検索しています。新しいファイルとその行を作成する方法を誰かが知っているか、またはその方向を教えてくれるかどうか疑問に思っていました。CSVファイルを解析する方法はすでに知っています。新しい xml ファイルを作成し、それに行を追加し、それをすべて Rails コントローラーに保存する方法を教えてください。

これを簡単にする宝石は非常に高く評価されます!

編集:このファイルを1行ずつ作成したい

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 に答える