Я пробую следующий код, и я ожидал, что в результате у menuList есть несколько узлов. Но menuList не имеет никакого узла. Почему это так?
public static void main(String[] args) {
String connUrl = "http://www.hstree.org/c03/c03_00.php";
try {
Document doc = Jsoup.connect(connUrl).get();
Elements elements = doc.select("table");
for (Element element : elements) {
// System.out.println(element.attributes());
if (element != null && (element.id().equals("1gn") || element.id().equals("2gn"))) {
Node childNode = element.childNodes().get(0);
List<Node> menuList = childNode.childNodes();
System.out.println(element.id()+" menu");
for(Node menu : menuList) {
System.out.println(menu.childNodes().get(0).toString());
System.out.println(" : " + menu.childNodes().get(1).toString());
}
System.out.println();
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}