[英]How to save HTML (Jsoup) to a File in Android
我從Web下載HTML文件,現在我想將其保存到內部存儲中。 我知道如何保存XML文件,因為在那里我使用InputStream
。 但是在這里,我有一個Document
。
來自DownloadHTML.java的CODE SNIPPET:
try {
Log.d("URL" , URL);
Document doc = Jsoup.connect(URL).get();
temperature = doc.select("tbody").select("tr").select("td.t");
date = doc.select("tbody").select("tr").select("td.meteoSI-th");
} catch (IOException e1) {
e1.printStackTrace();
}
如何將Document doc
保存到Android設備內部存儲中的文件中? 我曾嘗試從Android官方頁面閱讀本教程 ,但對我而言沒有幫助。 我認為有與保存XML文件類似的解決方案,但無法解決。
您可以使用doc.toString()
以字符串形式獲取文檔內容
然后將字符串寫入文件。
創建了鏈接的教程中所示的文件后,最簡單的操作就是使用PrintWriter ,例如:
PrintWriter printWriter = new PrintWriter(file);
printWriter.print(doc.toString());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.