package dom4j; import java.io.File; import java.io.FileWriter; import java.io.IOException; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; public class Dom4jTest ... { public static void main(String[] args) throws IOException ...{ String realpath=System.getProperty("user.dir")+File.separator+"src"+File.separator+"dom4j"+File.separator+"dom.xml"; Document doc=DocumentHelper.createDocument(); doc.addProcessingInstruction("xml-stylesheet", "type='text/xsl' href='students.xsl'"); Element root=doc.addElement("students"); Element eleStu=root.addElement("student"); Element eleName=eleStu.addElement("name"); Element eleAge=eleStu.addElement("age"); eleName.setText("gao"); eleAge.setText("27"); //使用PrintWriter直接输入到console// PrintWriter writer=new PrintWriter(System.out);// doc.write(writer);// writer.close(); OutputFormat format=new OutputFormat(); format.setEncoding("gb2312"); // XMLWriter writer=new XMLWriter(format); //使用XMLWriter(可以自定义格式)直接输入到console XMLWriter writer=new XMLWriter(new FileWriter(realpath),format);//输出到文件 writer.write(doc); writer.close(); }}