我正在使用 RUBY 学习 XML 解析(事实上以前从未进行过任何 XML 解析)。请引用此链接 - http://www.tutorialspoint.com/ruby/ruby_xml_xslt.htm 在类似 DOM 的解析示例中,它会打印所有电影标题,后跟电影类型。但我想打印标题并作为一对键入,然后移至下一个 xml 节点。
我怎样才能实现这个目标?
最佳答案
您可以使用类似数组的语法按名称向电影询问其任何元素:
# 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
}
关于ruby - 新手XML解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9977452/