首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

jsoup修改属性怎么保存

2014-01-23 
jsoup修改属性如何保存private static Document document nullpublic static void main(String[] args)

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

热点排行