【发布时间】:2010-09-01 20:28:59
【问题描述】:
我正在尝试使用 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 感到困惑
【问题讨论】: