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
puts doc.elements.each("collection/movie[@shelf = 'B'][2]/@title")
Seems like cookies are disabled on this browser, please enable them to open this website
Querying XML Datastores with XPath - 9
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
Write the XPath selector for listing the title of the second movie for which the marked shelf = "B".
Fill in the blanks to complete the required XPath selector query
puts doc.elements.each("collection/movie[@shelf = 'B'][2]/@title")