使用 DOM4J 编写一个 XML 文档(三)
package com.syh.xml.dom4j;import java.io.File;import java.io.FileWriter;import java.io.IOException;import org.jdom.Document;import org.jdom.Element;import org.jdom.output.Format;import org.jdom.output.XMLOutputter;public class Dom4jTest3 {public static void main(String[] args) throws Exception {Document document = new Document() ;Element rootEle = new Element("联系人列表").setAttribute("公司", "A 集团") ;document.addContent(rootEle) ;Element childrenEle = new Element("联系人") ;rootEle.addContent(childrenEle) ;//这里采用的是方法链编写风格childrenEle.addContent(new Element("姓名").setText("张三")) .addContent(new Element("公司").setText("A 公司")) .addContent(new Element("电话").setText("(021)5555666")) .addContent( new Element("地址") .addContent("街道").setText("5街") .addContent("城市").setText("上海市") .addContent("省份").setText("上海")) ;Format format = Format.getPrettyFormat().setIndent(" ").setEncoding("GBK") ;XMLOutputter out = new XMLOutputter(format) ; out.output(document, new FileWriter("students3.xml")) ;}}
<!-- students3.xml --><?xml version="1.0" encoding="GBK"?><联系人列表 公司="A 集团"> <联系人> <姓名>张三</姓名> <公司>A 公司</公司> <电话>(021)5555666</电话> <地址>上海</地址> </联系人></联系人列表>