dom4jを使用してxhtmlドキュメントを解析しようとしています。ドキュメントを印刷するだけで、ドキュメント全体が表示されるので、正しく読み込まれていることがわかります。私が選択しようとしている2つの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");
、それは実際にその中に1つの要素を持つリストを返します。だから私は私のxpathの何が悪いのか、そしてなぜそれがそれらのdivを見つけられないのかについて混乱しています