내 코드가 작동하지 :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
을 [노코 기리 (http://nokogiri.org) 대신'문서 = Nokogiri.XML (XML); puts doc.xpath ('*/categoryName'). map (& : text)' – Phrogz