Моего кода:Xpath.each не работает в рельсах
require 'rexml/document'
require 'xpath'
doc = REXML::Document.new(xml)
XPath.each(doc, "*/categoryName") { |element| puts element.text }
Я пытаюсь взять объект XML, где XML является строкой XML ... и получить какой-то текст ИЭ - Я хочу, чтобы этот текст
Я думал, что приведенный выше код будет работать, но он дает мне следующую ошибку:
undefined method `each' for XPath:Module
Использование [Nokogiri] (http://nokogiri.org) вместо того, чтобы: 'док = Nokogiri.XML (XML); puts doc.xpath ('*/categoryName'). map (&: text) ' – Phrogz