读书人

jsoup修改属性怎么保存

发布时间: 2014-01-23 14:48:04 作者: rapoo

jsoup修改属性如何保存



private static Document document = null;

public static void main(String[] args) throws Exception{

File input = new File("D:\\xiuxian.html");
int len = 0 ;
document = Jsoup.parse(input, "UTF-8" ,"D:\\");

Element content = document.getElementById("p2");
Elements links = document.getElementsByTag("a");

if(links != null){
for(Element e : links){
String linkHref = e.attr("href"); //获取属性
String linkText = e.text();//获取文本内容


e.attr("href", "www.sina.cn");//设置属性
e.text("新浪");//设置文本内容



System.out.println(linkHref + " = " + linkText);
}
}

}



文件是在本地的,当我修改了里面的属性值,怎么在保存回到原来的文件
google好久都没找到的说...
[解决办法]
File input = new File("D\old.html");
PrintWriter writer = new PrintWriter(input,"UTF-8");
doc.body().append("hello") ;
writer.write(doc.html() ) ;
writer.flush();
writer.close();

读书人网 >J2EE开发

热点推荐