一、介紹要編輯檔案當然要先讓程式知道你要開什麼檔案,開啟方式可以用dom4j內建的DocumentFactory^1創建檔案或是用dom4j內建的SAXReader^2開啟:
這裡要注意的是,用SAXReader^2開啟會有DocumentException的拋出異常,所以要以try-catch包圍或以throws拋出異常
創建檔案也要注意,這裡只生成檔案,並不會真的在電腦中創建檔案
要創建或寫入檔案需要使用XMLWriter的write()函式
把FileOutputStream改成System.out即可印在Console上,但要注意,印在Console上並不會存成檔案
在修改完文件內容後要記得存檔,只修改內容是不會真正修改到檔案的,必須要執行一次寫入才會儲存
二、方法
繼承於Branch^3
addComment(String comment) : Document
增加註解
addDocType(String name, String publicId, String systemId) : Document
增加文件類型
addProcessingInstruction(String target, Map<String, String> data) : Document
增加處理指令
addProcessingInstruction(String target, String text) : Document
增加處理指令
getDocType() : DocumentType
獲取文件類型
getEntityResolver() : EntityResolver
待補
getRootElement() : Element^4
獲取根元素
getXMLEncoding() : String
獲取編碼方式
setDocType(DocumentType docType) : void
設定文件類型
setEntityResolver(EntityResolver entityResolver) : void
待補
setRootElement(Element^4 rootElement) : void
設定根元素
setXMLEncoding(String encoding) : void
設定編碼方式
三、內容連結
^1 DocumentFactory - 待補
^2 SAXReader - 待補
^3 Branch - 待補