Я пытаюсь использовать dom4j для разбора документа xhtml. Если я просто распечатываю документ, я вижу весь документ, и я знаю, что он загружается правильно. Два элемента div, которые я пытаюсь выбрать, находятся на одном уровне в документе.
html
body
div
table
tbody
tr
td
table
tbody
tr
td
div class="definition"
div class="example"
Мой код
List<Element> list = document.selectNodes("//html/body/div/table/tbody/tr/td/table/tbody/tr/td");
но список пуст, когда я делаю System.out.println(list);
Если я только сделаю List<Element> list = document.selectNodes("//html");
, он на самом деле возвращает список с одним элементом в нем. Поэтому я не понимаю, что случилось с моим xpath и почему он не находит эти div