使用dom4j写入xml文档

一.导包

  同上篇博客(http://www.cnblogs.com/ahuzj/p/5326053.html)

二.使用举例

  java代码:

  

 1 @Test
 2     public void testDom4jW() throws Exception {
 3         //1.创建xml文档
 4         Document doc = DocumentHelper.createDocument();
 5         //2.创建根节点
 6         Element rootElement = doc.addElement("ProductList");
 7         //3.创建Product元素
 8         Element element = rootElement.addElement("Product");
 9         //4.添加属性和值
10         element.addAttribute("id", "1");//此处“1”应该为某个javaBean的属性
11         element.addElement("name").setText("联想笔记本");
12         element.addElement("type").setText("LN001");
13         element.addElement("price").setText("4500");
14         //5.将doc写入到文件中,默认以utf-8格式写入
15         //5-1.实例化输出流对象
16         FileOutputStream fileOutputStream = new FileOutputStream(new File("E:\\product.xml"));
17         //5-2.实例化XMLWriter对象
18         XMLWriter xmlWriter = new XMLWriter(fileOutputStream);
19         //5-3.调用write方法写入到文件
20         xmlWriter.write(doc);
21         //5-4.关闭
22         xmlWriter.close();
23     }

  结果:

1 <?xml version="1.0" encoding="UTF-8"?>
2 <ProductList>
3     <Product id="1">
4         <name>联想笔记本</name>
5         <type>LN001</type>
6         <price>4500</price>
7     </Product>
8 </ProductList>

 

posted @ 2016-03-27 17:05  潜心文典  阅读(468)  评论(0)    收藏  举报