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

JAVA利用dom4j创造和生产XML文件

2012-10-08 
JAVA利用dom4j创建和生产XML文件look code:?package com.JsonandXMLimport java.io.FileWriterimport ja

JAVA利用dom4j创建和生产XML文件

look code:

?

package com.JsonandXML;import java.io.FileWriter;import java.io.IOException;import java.io.Writer;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.OutputFormat;import org.dom4j.io.XMLWriter;public class CrearteAndOutputXML {public static void main(String[] args) {XML1();XML2();}//简化版public static void XML1() {//Create XML String Document documentXML = DocumentHelper.createDocument();Element employees = documentXML.addElement("employees");Element employee = employees.addElement("employee");Element name = employee.addElement("name");name.setText("ddvip");Element sex = employee.addElement("sex");sex.setText("m");Element age = employee.addElement("age");age.setText("29");// output XML Filetry {OutputFormat of = new OutputFormat();of.setIndent(true);of.setNewlines(true);Writer fileWriter = new FileWriter("d:/test.xml");XMLWriter xmlWriter = new XMLWriter(fileWriter, of);xmlWriter.write(documentXML);xmlWriter.close();} catch (IOException e) {System.out.println(e.getMessage());}}//升级版public static void XML2() {//Create XML String Document documentXML = DocumentHelper.createDocument();Element employees = documentXML.addElement("employees");employees.addAttribute("attaribut", "name,sex,age");Element employee = employees.addElement("employee");Element name = employee.addElement("name");name.setText("ddvip");Element sex = employee.addElement("sex");sex.setText("m");Element age = employee.addElement("age");age.setText("29");Element employee_2 = employees.addElement("employee");employee_2.addAttribute("single", "yes");Element name_2 = employee_2.addElement("name");name_2.setText("jacksyc");Element sex_2 = employee_2.addElement("sex");sex_2.setText("man");Element age_2 = employee_2.addElement("age");age_2.addAttribute("year", "80");age_2.setText("23");// output XML Filetry {OutputFormat of = new OutputFormat();of.setIndent(true);of.setNewlines(true);Writer fileWriter = new FileWriter("d:/test2.xml");XMLWriter xmlWriter = new XMLWriter(fileWriter, of);xmlWriter.write(documentXML);xmlWriter.close();} catch (IOException e) {System.out.println(e.getMessage());}}}

?

热点排行