package com.xml.dom4j;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
public class Insert {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
SAXReader reader = new SAXReader();
Document doc = reader.read(new File("src guo.xml")); // 得到文档的dom模型
Element root = doc.getRootElement(); // 获取文档的根节点
addTest(root, doc);
}
public static void addTest(Element root, Document doc) {
// TODO Auto-generated method stub
Element element=((Element)(root.elements("水果").get(2))).element("苹果");// 找到要添加节点的位置
Element smallapple = DocumentHelper.createElement("小苹果"); // 创建要添加的元素
smallapple.setText("small apple"); // 设置元素内容
element.add(smallapple);// 将元素添加到指定位置中
writerFile(doc);
}
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.SAXReader;
import org.dom4j.io.XMLWriter;
public class Insert {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
SAXReader reader = new SAXReader();
Document doc = reader.read(new File("src guo.xml")); // 得到文档的dom模型
Element root = doc.getRootElement(); // 获取文档的根节点
addTest(root, doc);
}
public static void addTest(Element root, Document doc) {
// TODO Auto-generated method stub
Element element=((Element)(root.elements("水果").get(2))).element("苹果");// 找到要添加节点的位置
Element smallapple = DocumentHelper.createElement("小苹果"); // 创建要添加的元素
smallapple.setText("small apple"); // 设置元素内容
element.add(smallapple);// 将元素添加到指定位置中
writerFile(doc);
}