Двойная косая черта в предикате XPath работает так же, как и в самом пути
Я играл с различными XPath-запросами с XPather (работает только со старыми версиями Firefox) и заметил разницу между результатами следующих запросов
Этот показывает некоторые результаты
<code>//div[descendant::table/descendant::td[4]] </code>
Этот список пустого списка
<code>//div[//table//td[4]] </code>
Различаются ли они из-за некоторых правил или это просто неправильное поведение конкретной реализации интерпретатора XPath? (Похоже, используется из движка FF, XPather - просто отличный графический интерфейс для запросов)