Railsを使用してCSVドキュメントからxmlドキュメントを作成する方法をインターネットで検索しています。新しいファイルとその行を作成する方法を誰かが知っているか、またはその方向を教えてくれるかどうか疑問に思っていました。CSVファイルを解析する方法はすでに知っています。新しい xml ファイルを作成し、それに行を追加し、それをすべて Rails コントローラーに保存する方法を教えてください。
これを簡単にする宝石は非常に高く評価されます!
編集:このファイルを1行ずつ作成したい
Railsを使用してCSVドキュメントからxmlドキュメントを作成する方法をインターネットで検索しています。新しいファイルとその行を作成する方法を誰かが知っているか、またはその方向を教えてくれるかどうか疑問に思っていました。CSVファイルを解析する方法はすでに知っています。新しい xml ファイルを作成し、それに行を追加し、それをすべて Rails コントローラーに保存する方法を教えてください。
これを簡単にする宝石は非常に高く評価されます!
編集:このファイルを1行ずつ作成したい
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の場合、必要なのはヘッダーとデータだけです。,