package
jdom;
import java.io.IOException;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.ProcessingInstruction;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
public class JDomTest ... {
public static void main(String[] args) throws IOException ...{
Document document=new Document ();
//构造处理指令对象
ProcessingInstruction pi=new ProcessingInstruction("xml-stylesheet","type=text/xsl href='student.xsl'");
document.addContent(pi);
Element root=new Element("students");
document.setRootElement(root);
Element eleStu=new Element("student");
Element eleName=new Element("name");
Element eleAge=new Element("age");
eleName.setText("gao");
eleAge.setText("27");
eleStu.addContent(eleName);
eleStu.addContent(eleAge);
eleStu.setAttribute("sn","01");
root.addContent(eleStu);
XMLOutputter out=new XMLOutputter();
Format format=Format.getPrettyFormat();
format.setIndent(" ");//设置缩进
format.setEncoding("gb2312");//设置编码
out.setFormat(format);
out.output(document, System.out);
}
}
import java.io.IOException;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.ProcessingInstruction;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
public class JDomTest ... {
public static void main(String[] args) throws IOException ...{
Document document=new Document ();
//构造处理指令对象
ProcessingInstruction pi=new ProcessingInstruction("xml-stylesheet","type=text/xsl href='student.xsl'");
document.addContent(pi);
Element root=new Element("students");
document.setRootElement(root);
Element eleStu=new Element("student");
Element eleName=new Element("name");
Element eleAge=new Element("age");
eleName.setText("gao");
eleAge.setText("27");
eleStu.addContent(eleName);
eleStu.addContent(eleAge);
eleStu.setAttribute("sn","01");
root.addContent(eleStu);
XMLOutputter out=new XMLOutputter();
Format format=Format.getPrettyFormat();
format.setIndent(" ");//设置缩进
format.setEncoding("gb2312");//设置编码
out.setFormat(format);
out.output(document, System.out);
}
}
运行结果:
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type=text/xsl href='student.xsl'?>
<students>
<student sn="01">
<name>gao</name>
<age>27</age>
</student>
</students>