怎么才能得到解析的xml文档呢?
#!/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 title
end
end
(puts "Usage: #{$0} [search term]"; exit) if ARGV.empty?
print_page_titles(ARGV.join(' '))
我想看到这个程序解析的xml文档,怎么办?请高人指点。