1. 程式人生 > >dom寫一個write xml檔案

dom寫一個write xml檔案

    //寫一個xml檔案
        //建立一個文件幫助類
        Document doc = DocumentHelper.createDocument();
        //現在是在記憶體中新增標籤
        //新增頭標籤
//    Element rootelement  = doc.getRootElement(); 不能這麼寫
        //這是新增 add
        Element element1 = doc.addElement("students");
        //再在element1中新增標籤
        Element element2 = element1.addElement("student");
        //然後再element2中新增屬性 id
        Element id = element2.addAttribute("id", "001");
        //再在element2中新增標籤
        element2.addElement("name").addText("李三樂");
        element2.addElement("age").addText("23");
        
        
        
        
        
        
        //最後是將記憶體中的資料寫到硬碟上也就是寫到一個要建立的xml檔案中
        //這樣寫出來的資料沒有層次,沒有分行,所以加入
        OutputFormat prettyPrint = OutputFormat.createPrettyPrint();
        XMLWriter xmlWriter = new XMLWriter(new FileOutputStream("student.xml"),prettyPrint);
        //將記憶體中的資料寫進來
        xmlWriter.write(doc);
        //釋放資源
        xmlWriter.close();