面试题答案
一键面试require 'nokogiri'
xml = Nokogiri::XML(File.open('books.xml'))
xml.xpath('//book/title').each do |title|
puts title.text
end
假设XML文件名为books.xml
,上述代码使用Nokogiri库读取XML文件,通过XPath表达式找到每个<title>
标签并输出其文本内容。确保你已经安装了Nokogiri库,可以使用gem install nokogiri
进行安装。实际使用时请根据你的XML文件结构调整XPath表达式。