Нокогири, разные результаты xpath в JRuby - PullRequest
0 голосов
/ 14 октября 2010

Я получаю разные результаты из одного и того же выражения xpath в nokogiri при использовании ruby ​​и jruby,

В ruby ​​следующее выражение xpath возвращает узел, а в jruby возвращает набор узлов:

parent = node.xpath("./ancestor::node()[name(.) = 'div' or name(.) = 'p'][1]")

Кто-нибудь еще заметил подобное поведение?

1 Ответ

0 голосов
/ 19 октября 2010

Кажется, есть разница между тем, как libxml2 (используется в MRI Nokogiri) и какой библиотекой используется версия на чистом Java, в том, как они обрабатывают предикаты, соответствующие только одному узлу.Вы должны сообщить об этом в список рассылки nokogiri-talk .

...