dom写一个write xml文件

来源:互联网 发布:工业设计网站 知乎 编辑:程序博客网 时间:2024/05/22 18:22
    //写一个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();
       
原创粉丝点击