xml留了个结课作业: 后台用xml文件作为存储做个迷你系统实现增删改查的功能, 在此记录一下
先得引入dom4j的jar包放在项目的WEB-INF-->lib目录下
先新建一个读取器, 读取你想操作的xml文件(我这里写的绝对路径)
//读取XML文件,获得document对象
SAXReader reader = new SAXReader();
Document document = null;
try {
document = reader.read(new File("E:\\eclipse\\XmlTest\\src\\xml\\user.xml"));
} catch (DocumentException e) {
e.printStackTrace();
}
上边的try catch不加的话eclipse会报错, 因为涉及到文件操作, document不初始为null化也会报错
//获得根节点的属性对象
Element rootElem = document.getRootElement();
基本语句:
//以下操作以root为例,所有节点都可以并非只有根节点,下面的孩子指第一代孩子
//返回root节点的标签名为"user"的孩子节点,如果有多个只返回第一个
Element contactElem = rootElem.element("user