我需要创建要上传的xml文件,找到了如何创建正文,但是该代码返回的是文件而非文件的结构,请您帮我吗?我应该只是将该结构推送到新文件,还是有更简单的方法呢? 非常感谢!
Nokogiri::XML::Builder.new(:encoding => 'UTF-8') do |xml|
xml.root {
xml.products {
xml.widget {
xml.id_ "10"
xml.name "Awesome widget"
}
}
}.to_xml
end
答案 0 :(得分:0)
只需使用IO.write
即可获得your.xml
content = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') do |xml|
xml.root {
xml.products {
xml.widget {
xml.id_ "10"
xml.name "Awesome widget"
}
}
}
end
File.write("your.xml", content.to_xml)