import java.io.*; import org.jdom.*; import org.jdom.input.*; import org.jdom.input.*; import org.jdom.output.*; public class test1 { public void BuildXMLDoc() throws IOException,JDOMException { Element eeeRoot, eee1, eee2; Document Doc; eeeRoot = new Element("employees_information"); Doc = new Document(eeeRoot); eeeRoot = Doc.getRootElement(); eee1 = new Element("name"); eee2 = eee1.setText("C.Y. Shen"); //eee2 = eee1.addAttribute("emp_id", "001"); eee1 = eeeRoot.addContent(eee2); eee1 = new Element("age"); eee2 = eee1.setText("43"); eee1 = eeeRoot.addContent(eee2); eee1 = new Element("sex"); eee2 = eee1.setText("Male"); eee1 = eeeRoot.addContent(eee2); XMLOut.setEncoding("gb2312"); XMLOutputter XMLOut = new XMLOutputter(); XMLOut.output(Doc, new FileOutputStream("test1.xml")); } public static void main(String[] args) { try { test1 s1 = new test1(); System.out.println("Now we build an XML document ....."); s1.BuildXMLDoc(); } catch (Exception e) { System.out.println(e.getMessage()); } } }
输出如下: <?xml version="1.0" encoding="gb2312" ?> - <employees_information> <record> <name>C.Y. Shen</name> <age>43</age> <sex>Male</sex> </employees_information>  
|