jsoup中的哪个方法可以返回修改后的html?

and*_*qee 3 html java html-parsing java-ee jsoup

当我用jsoup 解析 html文件(存储在本机中)时.我修改了html文件中的一些元素,所以我想保存修改后的html,并替换旧的?是否有人知道jsoup中的哪种方法可以完成这项工作? 非常感谢!!!

Rei*_*eus 9

你可以写下任何一个的内容

document.toString() 
Run Code Online (Sandbox Code Playgroud)

要么

document.outerHtml()
Run Code Online (Sandbox Code Playgroud)

来文件,document来自哪里

Document document = Jsoup.connect("http://...").get();
// any document modifications...
Run Code Online (Sandbox Code Playgroud)

像这样:

BufferedWriter htmlWriter = 
     new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outputFile), "UTF-8"));
htmlWriter.write(document.toString());
Run Code Online (Sandbox Code Playgroud)