使用dom4j写入xml文档

mac2022-06-30  13

一.导包

  同上篇博客(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>

 

转载于:https://www.cnblogs.com/ahuzj/p/5326152.html

相关资源:dom4j读写xml文档实例
最新回复(0)