前面介紹如何解析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)!