【发布时间】:2013-11-24 16:39:27
【问题描述】:
我想删除 html div 和 table 表格标签以及其中的任何内容(孩子),最好的方法是什么?
我尝试像这样遍历文档但它不起作用,在 Jsoup 文档中它说 node.remove() 从 DOM 和他的孩子的元素中删除元素:
doc.traverse(new NodeVisitor() {
@Override
public void head(Node node, int i) {
}
@Override
public void tail(Node node, int i) {
//Log.i(TAG,"node: "+node.nodeName());
if( node.nodeName().compareTo("table") == 0 ||
node.nodeName().compareTo("div") == 0 )
node.remove();
}
});
【问题讨论】: