//写一个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();
//创建一个文档帮助类
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();