Ren*_*ani 7 java traversal jsoup
我想这个问题已被问到,但我找不到任何东西.
从DocumentJsoup中的元素,我如何遍历HTML内容中的所有元素?
我正在阅读文档,我正在考虑使用该childNodes()方法,但它只接受下面一个leval的节点(我理解).我想我可以使用这种方法进行一些递归,但我想知道是否有更合适/本地的方法来做到这一点.
Viv*_*sse 21
从Document(和任何子Node类),您可以使用该traverse(NodeVisitor)方法.
例如:
document.traverse(new NodeVisitor() {
public void head(Node node, int depth) {
System.out.println("Entering tag: " + node.nodeName());
}
public void tail(Node node, int depth) {
System.out.println("Exiting tag: " + node.nodeName());
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8652 次 |
| 最近记录: |