2012-01-26 27 views
0

我需要能夠操縱xhtml文件的內容(修改內部的一些文本),然後將所有內容寫回到xhtml文件(可以是相同的)以便能夠以後再使用它。是否有可能與Jsoup或需要另一個庫/代碼來做到這一點?謝謝從Jsoup讀取內容後編寫一個xhtml文件

回答

1

是的,只有Jsoup纔有可能。你不需要任何額外的庫。只需看看Jsoup Cookbook。如果它真的是XHTML,甚至可以用任何XML DOM實現來完成; Jsoup沒有提供格式化程序的輸出,因此您只需要toString修改後的Document,而不需要進一步的控制,這可能會或可能不會被接受。

+0

我的問題是關於如何將輸出寫入一個xhtml文件,因爲我嘗試了一個簡單的FileWriter,但我不認爲這會很簡單,是嗎? – Guillaume

+0

是。只需'toString'這個'Document'並根據你的需要做結果(例如'FileWriter')。你沒有任何影響力縮進,這就是爲什麼我提到其他XML處理的地方,你通常有這樣的可能性。 –

0

在這種情況下,XSLT可能是你的朋友。無論如何都要給它一個Google,但這聽起來像是一個很好的起點。