一聚教程网:一个值得你收藏的教程网站

热门教程

java创建XML文件

时间:2022-11-14 23:26:36 编辑:袖梨 来源:一聚教程网

例子:



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());
}

}

}



相关文章

热门栏目