package com.imooc.dom4j;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class HrWriter {
public void writerXml(){
String file = "F:\\Users\\xml02\\bin\\hr.xml";
//创建一个核心类 可以将xml文件读取为一个树状结构
SAXReader reader = new SAXReader();
//利用reader创建读取文件
try {
Document document = reader.read(file);
Element root = document.getRootElement();
Element employee = root.addElement("employee");
employee.addAttribute("no", "3306");
employee.addElement("name").setText("李霞");
employee.addElement("salary").setText("6000");
Element department = employee.addElement("department");
department.addElement("dname").setText("人事部");
department.addElement("address").setText("XX大厦-B105");
Writer writer = new OutputStreamWriter(new FileOutputStream(file),"utf-8");
document.write(writer);
writer.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
HrWriter hW = new HrWriter();
hW.writerXml();
}
}