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");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值