用dom4j來修改xml文件
建立文件document:
document document = documenthelper. createdocument();
建立元素
element element = document.addelement(「元素名稱");
建立屬性
element. addattribute(「屬性名」,「屬性值");
新增屬性方法返回的是原元素物件。如同stringbuffer。
建立文字
element.addtext(「文字");
remove(element element)
remove(attribute attribute)
remove(text text)
……remove(node node)
node介面的子類物件都可以移除
注意:remove是移除直接子節點時使用
parentelement.remove(childelement);
建立xml檔案
filewriter fw = new filewriter(「students2.xml」);
xmlwriter writer = new xmlwriter(fw);
writer.write(document);
writer.close();
建立漂亮的xml文件,可以指定字元編碼
outputformat format = outputformat.createprettyprint();
format.setencoding(「gbk");
xmlwriter writer = new xmlwriter(fw,format);
寫出內容到xml文件
/** 修改xml內容
* 增加:文件,標籤 ,屬性
* 修改:屬性值,文字
* 刪除:標籤,屬性
在d盤新建了乙個contact.xml文件,輸出內容為:
修改、刪除xml文件:
修改結果:
DOM4J解析XML文件
dom4j是乙個簡單 靈活的開放源 的庫。疊代器 iterator s public static void listelementattribut element element public static void createelement doment doc xml xml schema ...
Dom4j讀取xml文件
dom4j獲取文件的步驟和方法 1 獲取到dom4j的jar包以及幫助文件。方法 獲取xml文件物件document file xmlfile new file test.xml saxreader reader new saxreader document xmldoc reader.read x...
DOM4J解析XML文件
tip dom4j解析xml文件 tip document物件 dom4j中,獲得document物件的方式有三種 1.讀取xml檔案,獲得document物件 saxreader reader new saxreader document document reader.read new file...