package src.test01;
import java.io.FileOutputStream;
import java.io.IOException;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
public class Java2XML {
public void BuildXMLDoc() throws IOException, JDOMException {
Element root = new Element("list");
Document Doc = new Document(root);
for (int i = 0; i < 5; i++) {
Element elements = new Element("user");
elements.setAttribute("id", "" + i);
elements.addContent(new Element("name").setText("xuehui"));
elements.addContent(new Element("age").setText("28"));
elements.addContent(new Element("sex").setText("Male"));
root.addContent(elements);
}
Format f = Format.getPrettyFormat();
f.setLineSeparator("/r/n");
System.out.println(f.getLineSeparator());
XMLOutputter XMLOut = new XMLOutputter(f);
XMLOut.output(Doc, new FileOutputStream("user.xml"));
}
public static void main(String[] args) {
try {
Java2XML j2x = new Java2XML();
System.out.println("生成 mxl 文件...");
j2x.BuildXMLDoc();
} catch (Exception e) {
e.printStackTrace();
}
}
}
import java.io.FileOutputStream;
import java.io.IOException;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
public class Java2XML {
public void BuildXMLDoc() throws IOException, JDOMException {
Element root = new Element("list");
Document Doc = new Document(root);
for (int i = 0; i < 5; i++) {
Element elements = new Element("user");
elements.setAttribute("id", "" + i);
elements.addContent(new Element("name").setText("xuehui"));
elements.addContent(new Element("age").setText("28"));
elements.addContent(new Element("sex").setText("Male"));
root.addContent(elements);
}
Format f = Format.getPrettyFormat();
f.setLineSeparator("/r/n");
System.out.println(f.getLineSeparator());
XMLOutputter XMLOut = new XMLOutputter(f);
XMLOut.output(Doc, new FileOutputStream("user.xml"));
}
public static void main(String[] args) {
try {
Java2XML j2x = new Java2XML();
System.out.println("生成 mxl 文件...");
j2x.BuildXMLDoc();
} catch (Exception e) {
e.printStackTrace();
}
}
}