您的位置:首页 > 编程语言 > Java开发

java创建XML文件

2008-04-01 22:50 302 查看
例子:


package src.org;




import java.io.*;


import org.jdom.*;


import org.jdom.input.*;


import org.jdom.input.*;


import org.jdom.output.*;




import com.sun.org.apache.xml.internal.serialize.OutputFormat;


import com.sun.org.apache.xml.internal.serialize.XMLSerializer;




public class CreateXml ...{






public void CreateXmlTest() throws IOException,JDOMException ...{


Element root,rootIn, element, text;


Document Doc;


// 创建一个根目录


root = new Element("employees_information");


// 把这个根目录放入XML文件中


Doc = new Document(root);


// 得到文档中的根目录


root = Doc.getRootElement();




// 创建一个name的子对象


element = new Element("姓名");


// 设置他的值为"C.Y. Shen"


text = element.setText("陈浩");


// 设置name的一个属性emp_id并且给其赋值001


text = element.setAttribute("emp_id", "001");


// 用root将其加载到


element = root.addContent(text);


// 创建一个age的子对象


element = new Element("年龄");


text = element.setText("43");


element = root.addContent(text);


// 创建一个sex的子对象


element = new Element("性别");


text = element.setText("Male");


element = root.addContent(text);




// 创建XML输出的对象


XMLOutputter XMLOut = new XMLOutputter();


//XMLOut.setEncoding("gb2312");


XMLOut.output(Doc, new FileOutputStream("d://test1.xml"));


}




public static void main(String[] args) ...{




try ...{


CreateXml s1 = new CreateXml();


System.out.println("Now we build an XML document .....");


s1.CreateXmlTest();


}




catch (Exception e) ...{


System.out.println(e.getMessage());


}


}


}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: