繁体   English   中英

使用Rails创建XML文档

[英]Creating a XML document using Rails

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

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

编辑:我想逐行创建此文件

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,您所需的只是标题和数据,以分隔,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM