Нокогири с ошибкой разбора xml - PullRequest
1 голос
/ 04 августа 2011

Почему этот код всегда возвращает ноль?

doc = Nokogiri::XML('<?xml version="1.0" encoding="UTF-8"?><root><l1><x:Menu xmlns:x="http://www.xworld.org/">OK</Menu></l1></root>')
ret = doc.xpath("//Menu")
ret.size() # return zero

1 Ответ

1 голос
/ 05 августа 2011

Я понял, что должен объявить пространство имен.

doc.xpath("//x:Menu", "x" => "http://www.xworld.org/").text()

:)

...