package xmllab;import java.io.File;import java.io.FileWriter;import java.util.Iterator;import java.util.List;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.SAXReader;import org.dom4j.io.XMLWriter;/*** @author Holen Chen*/public class Dom4jDemo { public Dom4jDemo() { } /** * 建立一个XML文档,文档名由输入属性决定 * @param filename 需建立的文件名 * @return 返回操作结果, 0表失败, 1表成功 */ public int createXMLFile(String filename){ /** 返回操作结果, 0表失败, 1表成功 */ int returnValue = 0; /** 建立document对象 */ Document document = DocumentHelper.createDocument();// /** 建立XML文档的根books */ Element booksElement = document.addElement("books");// /** 加入一行注释 */ booksElement.addComment("This is a test for dom4j, holen, 2004.9.11");// /** 加入第一个book节点 */ Element bookElement = booksElement.addElement("book");// /** 加入show属性内容 */ bookElement.addAttribute("show","yes");// /** 加入title节点 */ Element titleElement = bookElement.addElement("title");// /** 为title设置内容 */ titleElement.setText("Dom4j Tutorials");//Dom4j Tutorials /** 类似的完成后两个book */ bookElement = booksElement.addElement("
1