Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Работа с сетью > htmlunit getFirstByXpath не могу разобраться


Автор: Lanqu 29.8.2010, 14:36
Дело в том, что я нахожу через xPath определенную <tr> на странице. Получаю ее как HtmlTableRow.
asXml() метод показывает нужный мне кусок xml как надо.
Потом вызываю у этого элемента снова метод getFirstByXPath и пишу туда путь, который должен найти мне единственный <select> который там есть.
Метод же обрабатывает xml всей страницы и возвращает мне совсем левый select из других tr тегов.
Решилось только указанием xPath относительно всей страницы целиком.
В сурсах написано, что экстрактом xpath из определенного node занимается xalan. Чего я не понимаю, или так и должно работать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)