2017-04-27 140 views
0

我想要實現非常簡單的XML文件示例。我測試了這個例子:將XML數據寫入XML文件

builder = Nokogiri::XML::Builder.new(:encoding => 'UTF-8') do |xml| 
    xml.root { 
    xml.products { 
     xml.widget { 
     xml.id_ "10" 
     xml.name "Awesome widget" 
     } 
    } 
    } 
    end 
    puts builder.to_xml 
    file = File.new("builder.xml", "w") 

但是,當我打開XML文件它是空的。我如何編寫XML內容?

回答

1

就像這樣:

File.open('builder.xml', 'w') do |file| 
    file << builder.to_xml 
end