我正在尝试使用 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 感到困惑