packagexmllab;importjava.io.File;importjava.io.FileWriter;importjava.util.Iterator;importjava.util.List;importorg.dom4j.Attribute;importorg.dom4j.Document;importorg.dom4j.DocumentHelper;importorg.dom4j.Element;importorg.dom4j.io.OutputFormat;importorg.dom4j.io.SAXReader;importorg.dom4j.io.XMLWriter;/***@authorHolenChen*/publicclassDom4jDemo{publicDom4jDemo(){}/***建立一个XML文档,文档名由输入属性决定*@paramfilename需建立的文件名*@return返回操作结果,0表失败,1表成功*/publicintcreateXMLFile(Stringfilename){/**返回操作结果,0表失败,1表成功*/intreturnValue=0;/**建立document对象*/Documentdocument=DocumentHelper.createDocument();///**建立XML文档的根books*/ElementbooksElement=document.addElement("books");///**加入一行注释*/booksElement.addComment("Thisisatestfordom4j,holen,2004.9.11");///**加入第一个book节点*/ElementbookElement=booksElement.addElement("book");///**加入show属性内容*/bookElement.addAttribute("show","yes");///**加入title节点*/ElementtitleElement=bookElement.addElement("title");///**为title设置内容*/titleElement.setText("Dom4jTutorials");//Dom4jTutorials/**类似的完成后两个book*/bookElement=booksElement.addElement("
1