package com.ibm.xml;
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;
/**
* DOM4J写文件
* @author Administrator
*
*/
public class Dom4jTest
{
public static void main(String[] args)
{
Document doc=DocumentHelper.createDocument();
doc.addProcessingInstruction("xml-stylesheet","type='text/xsl' href='students.xsl'");
Element root=doc.addElement("students");
Element eltStu1=root.addElement("student");
Element eltName1=eltStu1.addElement("name");
Element eltAge1=eltStu1.addElement("age");
eltName1.setText("张三");
eltAge1.setText("18");
Element eltStu2=root.addElement("student");
Element eltName2=eltStu2.addElement("name");
Element eltAge2=eltStu2.addElement("age");
eltName2.setText("李四");
eltAge2.setText("20");
//PrintWriter pw=new PrintWriter(System.out);
OutputFormat outFmt=new OutputFormat(" ",true);
outFmt.setEncoding("gb2312");
try
{
XMLWriter xmlWriter=new XMLWriter(new FileWriter("dom4jtest.xml"),outFmt);
xmlWriter.write(doc);
xmlWriter.close();
}
catch (IOException e)
{
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
}
XML 文件的操作(七)
最新推荐文章于 2024-02-26 00:23:08 发布