我正在学习使用RUBY进行XML解析(事实上从未做过任何XML解析)。 Plz参考此链接 - http://www.tutorialspoint.com/ruby/ruby_xml_xslt.htm 在类似DOM的解析示例中,它会打印所有电影标题,然后是电影类型。但我想打印标题并键入一对,然后移动到下一个xml节点。
我怎样才能实现这个目标?
答案 0 :(得分:2)
您可以使用类似数组的语法,通过名称向影片询问其中的任何元素:
# This will output all the movie titles and types
xmldoc.elements.each("collection/movie"){|e|
puts "Movie Title : " + e.attributes["title"]
puts e.elements["type"].text
}