Dom4j操作XML文件---写文件
2010-01-28 10:11
288 查看
package com.beckham.dom; import java.io.File; import java.io.FileWriter; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; /** * @author 作者<Beckham> * Email:gaowm0207@gmail.com * Jan 28, 2010 10:03:12 AM * DOM4j写XML文件 */ public class CreateXMLFile { public static void main(String[] args)throws Exception { createFile("src/com/beckham/dom/application.xml") ; } public static void createFile(String fileName) throws Exception{ Document document = DocumentHelper.createDocument() ; //根节点 Element root = document.addElement("beans") ; //根节点注释 root.addComment("这是根节点") ; //第一个子节点 Element elementBean1 = root.addElement("bean") ; elementBean1.addAttribute("id", "boy") ; elementBean1.addAttribute("class", "com.beckham.spring.Boy") ; Element elementProp = elementBean1.addElement("property") ; elementProp.addAttribute("name", "user") ; elementProp.addAttribute("ref", "com.beckham.User") ; //第二个子节点 Element elementBean2 = root.addElement("bean") ; elementBean2.addAttribute("id", "girl") ; elementBean2.addAttribute("class", "com.beckham.spring.Girl") ; Element elementProp2 = elementBean2.addElement("property") ; elementProp2.addAttribute("name", "user") ; elementProp2.addAttribute("ref", "com.beckham.User") ; //前一个参数表示缩进4个空格 OutputFormat format = new OutputFormat(" ",true) ; format.setEncoding("GBK") ; XMLWriter w = new XMLWriter(new FileWriter(new File(fileName)),format ) ; w.write(document) ; w.close() ; } }
<?xml version="1.0" encoding="GBK"?> <beans> <!--这是根节点--> <bean id="boy" class="com.beckham.spring.Boy"> <property name="user" ref="com.beckham.User"/> </bean> <bean id="girl" class="com.beckham.spring.Girl"> <property name="user" ref="com.beckham.User"/> </bean> </beans>
相关文章推荐
- Dom4j解析xml文件-操作节点和属性及写入其他xml文件
- Dom4j解析xml文件-操作节点和属性及写入其他xml文件
- Java操作XML文件 dom4j 篇
- 使用dom4j操作xml文件!
- Java文件操作①——XML文件的读取
- Java操作XML文件 dom4j
- Adobe AIR迷你教程 -- 本地文件(XML文件)的操作
- 操作xml文件:DOM、SAX、JDOM、JAXB、Dom4J
- Java操作XML文件 dom4j 篇
- dom4j操作XML文件
- C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)
- Java操作XML文件 dom4j 篇
- xml文件操作(利用dom4j)
- dom4j对于xml文件的一些操作
- Java之xml文件解析四(DOM4J方式解析xml文件)
- jdom或dom4j读取xml文件时如何让dtd验证使用本地dtd文件或者不生效
- DOM4j操作xml文件
- C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)
- dom4j解析xml文件,添加新节点,添加节点内容,读取文件中节点内容作为新增节点内容
- C# 用Linq的方式实现对Xml文件的基本操作(创建xml文件、增删改查xml文件节点信息)