【发布时间】:2013-12-31 03:09:16
【问题描述】:
我想删除 html 文件头部的一些元素(CSS--tags)。 我试过这样:
Document doc = Jsoup.parse(htmlString);
Element head = doc.head();
Elements headChildren = head.children();
for (Element el : headChildren) {
if (el.attr("type").contains("text/css") || el.attr("rel").contains("stylesheet")){
Log.d("HTML", "elements-before: " + el.nodeName()); //Log prints 7 elments
el.remove();
}
}
for (Element el : headChildren ) {
if (el.attr("type").contains("text/css") || el.attr("rel").contains("stylesheet")){
Log.d("HTML", "elements-after: " + el.nodeName()); //Log prints 7 elments again
}
}
我真的不知道我的错在哪里。请帮帮我。
提前感谢您的任何建议!
【问题讨论】: