我想要实现非常简单的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内容?
答案 0 :(得分:1)
就像这样:
File.open('builder.xml', 'w') do |file|
file << builder.to_xml
end