2

我正在学习使用 RUBY 进行 XML 解析(实际上之前从未做过任何 XML 解析)。请参考此链接 - http://www.tutorialspoint.com/ruby/ruby_xml_xslt.htm 在类似 DOM 的解析示例中,它打印所有电影标题,后跟电影类型。但我想打印 Title 和 type 作为一对,然后移动到下一个 xml 节点。

我怎样才能做到这一点?

4

1 回答 1

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
}
于 2012-04-02T14:12:59.173 回答