You are viewing a single comment's thread. Return to all comments →
require 'rexml/document' include REXML
xmlText = ""
while line = gets() xmlText += line end
doc = Document.new xmlText
doc.elements.each("collection/movie[popularity < 8]/format") do |element| puts element.text end
Seems like cookies are disabled on this browser, please enable them to open this website
Querying XML Datastores with XPath - 3
You are viewing a single comment's thread. Return to all comments →
Standard ruby library for XML parsing
require 'rexml/document' include REXML
Enter your code here. Read input from STDIN. Print output to STDOUT
xmlText = ""
Read the input XML Fragment
while line = gets() xmlText += line end
doc = Document.new xmlText
XPath Selector for listing the format of the movies with popularity<8, in the same order as which they occur in the given XML.
Fill in the blanks to complete the required XPath selector query
doc.elements.each("collection/movie[popularity < 8]/format") do |element| puts element.text end