3
我想刪除html文件頭部的一些元素(CSS標籤)。 我試着這樣說:用Jsoup去除元素不起作用
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
}
}
我真的不知道我的故障。請幫助我。
在此先感謝您的任何建議!
Doh!我還沒有到達那裏。做得好。 @OP:在第二次循環之前再次執行'headChildren = head.children();'來查看區別。 –
非常感謝,先生! –