public class addNode {
public static void main(String[] args) throws Exception{
SAXReader reader = new SAXReader();
Document doc = reader.read(new FileInputStream("student.xml"));
Element root = doc.getRootElement();
Element e1 = root.addElement("student");
e1.addElement("id").addText("007");
e1.addElement("name").addText("xiao");
e1.addElement("email").addText("xiao@163.com");
e1.addElement("gender").addText("女");
e1.addElement("age").addText("20");
e1.addElement("java").addText("100");
FileOutputStream fos = new FileOutputStream("student.xml");
OutputStreamWriter osw = new OutputStreamWriter(fos,"GBK");
OutputFormat of = new OutputFormat();
of.setEncoding("GBK");
of.setIndent(true);
//of.setIndent(" ");
of.setNewlines(true);
XMLWriter writer = new XMLWriter(osw, of);
writer.write(doc);
writer.close();
}
}
往xml文件中加入一个节点的简单实现
最新推荐文章于 2021-10-20 17:41:05 发布