DOM4j 学习笔记
1 使用DOM4J基本步骤 2 1、建立Document对象 3 Document doc = DocumentHelper.createDocument(); 4 5 2、建立XML根目录 6 Element books = doc.addElement("books"); 7 8 addElement(); //添加子节点 9 addComment(); //添加注解 10 addAttrbute(name, value); //添加节点属性内容 11 setText(); //设置节点内容 12 13 14 3、保存文件 15 //创建输入流 16 XMLWriter writer = new XMLWriter(new FileWriter(new File(filename))); 17 writer.write(doc); //将doc写入文件 18 writer.close(); //关闭流 19 20 21 二、修改内容步骤 22 //建立SAXReader对象 23 SAXReader sax = new SAXReader(); 24 25 //使用SAXReader read方法返回Document对象 26 Document doc = sax.read(new File(file)); 27 28 //使用selectNodes方法获取指定节点集合 29 (books:为根节点 book:为子节点 @show:为节点属性) 30 List list = doc.selectNodes("/books/book/@show"); 31 32 //获取的属性对象为Attribute类 获取的节点对象为Elenent类