首頁  >  文章  >  後端開發  >  Dom4j修改xml文檔引入

Dom4j修改xml文檔引入

黄舟
黄舟原創
2017-02-16 15:36:451392瀏覽

前面介紹如何解析xnl文檔的內容,這裡對修改xml展開討論。

一、先看一下,寫出內容到xml文檔的主要代碼:

一、先看一下,寫出內容到xml文檔的主要代碼:


XMLWriter writer = new XMLWriter(OutputStream, OutputForamt)
wirter.write(Document);

整個業務邏輯和解釋如下代碼所示:


、討論


寫出內容到xml文件的細節,即寫出格式也很重要。程式碼解釋如下:


public class Demo1 {
	
	public static void main(String[] args) throws Exception{
		//一、读取或创建一个Document对象
		//读取day07项目的xm文件(封装数据源)
		Document doc = new SAXReader().read(new File("./src/contact.xml"));
		
		
		//二、修改Document对象内容.那么这里就把原来的文档给修改了。
		//注意:如果这里不做修改数据源文件的内容,则相当于复制功能。
		
		
		//三、把修改后的Document对象写出到xml文档中
		//指定文件输出的位置(封装目的地)
		FileOutputStream out = new FileOutputStream("d:/contact.xml");
		//1.创建写出对象,指定写出位置。
		XMLWriter writer = new XMLWriter(out);
		
		
		//2.写出对象,把数据源的文件内容经过修改之后写到目的地文件内去。
		writer.write(doc);
		//3.关闭流
		writer.close();
	}

}


我們要做的就是     對「二」部分做修改。下一篇,整個過程以程式碼形式解釋,dom4j修改文件的流程。


 以上就是Dom4j修改xml文件引入的內容,更多相關內容請關注PHP中文網(www.php.cn)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn