java替换html样式_Java Jsoup替换标签的CSS样式
Jsoup案例:http://www.open-open.com/jsoup/
操作HTML內容:
style='vertical-align:?middle;'/>
代碼案例:package?com.what21.jsoup.image;
import?java.io.IOException;
import?org.jsoup.Jsoup;
import?org.jsoup.nodes.Document;
import?org.jsoup.nodes.Element;
import?org.jsoup.select.Elements;
public?class?JsoupImage?{
public?static?void?main(String[]?args)?throws?IOException{
//?body
String?htmlBody?=?"";
//?解析成文檔對象
Document?doc?=?Jsoup.parse(htmlBody);
//?返回所有的Element
Elements?eles?=?doc.getAllElements();
//?遍歷所有的文檔
for(Element?ele?:?eles){
String?tagName?=?ele.tagName();
if("img".equalsIgnoreCase(tagName)){
//?替換class屬性為what21
ele.attr("class",?"what21");
//?替換樣式為空
ele.attr("style","");
//?替換成新的圖片地址
ele.attr("src","http://img.what21.com/2016/6064cb01223d3a4c.png");
}
}
//?輸出
String?newsBody?=?doc.toString();
System.out.println(newsBody);
}
}
輸出內容:
??
訪問圖片的絕對路徑:element.attr("abs:src");
總結
以上是生活随笔為你收集整理的java替换html样式_Java Jsoup替换标签的CSS样式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wx5 mysql起不来_mysql(四
- 下一篇: java课程设计 博客园_java课程设