以DOM4J方式写入
- Document document = DocumentHelper.createDocument(); //创建Document对象,代表整个XML文档
- Element rss = document.addElement(“rss”); //创建节点
rss.addAttribute(“version”, “2.0”); //添加根据节点属性- Element channel = rss.addElement(“channel”); //创建根节点
- Element title = channel.addElement(“title”); //创建子节点
title.setText(“新闻”); //添加子节点文本
OutputFormat format = OutputFormat.createPrettyPrint(); //创建格式对象
File file = new File(“src/res/books1.xml”); //创建输出文件流
XMLWriter writer = new XMLWriter(new FileOutputStream(file), format); //创建XML写入对象
writer.write(document); //将创建好的Document文档添加到写入流中
writer.close(); //关闭写入注: 处理转义字符,例如<> :利用XMLWriter 对象的方法进行设置 ,writer.setEscapeText(false) //true为转义,false不转义。此方法调用需要写在writer.write(document)之前。