往xml文件中加入一个节点的简单实现

来源:互联网 发布:js null开辟内存么 编辑:程序博客网 时间:2024/05/03 19:53
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();}}

原创粉丝点击