请高人指点:怎么把得到的文件转换成想要的格式?

请高人指点:怎么把得到的文件转换成想要的格式?

#!/usr/bin/ruby
# yahoo-web-search.rb
require 'open-uri'
require 'rexml/document'
require 'cgi'
BASE_URI = 'http://api.search.yahoo.co.jp/WebSearchService/V1/webSearch'
def print_page_titles(term)
 
 term = CGI::escape(term)
 xml = open(BASE_URI + "?appid=saikeina&query=#{term}").read
 document = REXML::Document.new(xml)
 
 
 REXML::XPath.each(document, '/ResultSet/Result/Title/[]') do |title|
 
  puts document
 end
end
(puts "Usage: #{$0} [search term]"; exit) if ARGV.empty?
print_page_titles(ARGV.join(' '))

上面的红色字体现实的那句话执行以后,可以在运行窗口看到解析后的xml文档,但是我想把这个文档以文本格式保存在我的电脑里,我该怎么修改这个句子呢?


[Copy to clipboard] [ - ]
f = File.open("xxx.txt" , "w+")
f.write(内容) 这里的"内容"是“document”吗?
f.close

这三句直接写在“puts document”后面就行吗?还是写着三句,代替原来那句话?
不明白,请多多指教。谢谢!!
我明白啦,做出来了。谢谢!