首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

dom4j 创造xml文件

2012-09-01 
dom4j 创建xml文件/* * 创建XML文件 */public void createEmptyXML(String fileName) throws Exception {/

dom4j 创建xml文件

/* * 创建XML文件 */public void createEmptyXML(String fileName) throws Exception {// 使用DocumentHelper.createDocument方法建立一个文档实例Document document = DocumentHelper.createDocument();// 使用addElement方法方法创建根元素Element catalogElement = document.addElement("root");// 使用addComment方法方法向catalog元素添加注释catalogElement.addComment("this is root!");// 使用addProcessInstruction向catalog元素增加处理指令catalogElement.addProcessingInstruction("target", "text");// 使用addElement方法向catalog元素添加journal子元素Element journalElement = catalogElement.addElement("journal");// 使用addAttribute方法向journal元素添加title和publisher属性journalElement.addAttribute("title", "XML Zone");journalElement.addAttribute("publisher", "Willpower Co");// 使用addElement方法向journal元素添加article子元素Element articleElement = journalElement.addElement("article");// 使用addAttribute方法向article元素添加level和date属性articleElement.addAttribute("level", "Intermediate");articleElement.addAttribute("date", "July-2006");// 使用addElement方法向article元素添加title子元素Element titleElement = articleElement.addElement("title");// 使用setText方法设置title子元素的值titleElement.setText("Dom4j Create XML Schema");// 使用addElement方法向article元素添加authorElement子元素Element authorElement = articleElement.addElement("author");// 使用addElement方法向author元素添加firstName子元素Element firstName = authorElement.addElement("fistname");// 使用setText方法设置firstName子元素的值firstName.setText("Yi");// 使用addElement方法向author元素添加lastname子元素Element lastName = authorElement.addElement("lastname");// 使用setText方法设置lastName子元素的值lastName.setText("Qiao");XMLWriter output;// 输出格式化OutputFormat format = OutputFormat.createPrettyPrint();output = new XMLWriter(new FileWriter(fileName), format);output.write(document);output.close();System.out.println("XML文件创建成功!");}

热点排行