当前位置: 首页 > 工具软件 > dom4j > 使用案例 >

dom4j(3)

司徒俊健
2023-12-01

//在特定元素下插入新元素      

 SAXReader reader = new SAXReader();
        Document document = reader.read(new File("c:/libaoming.xml"));
        List list = document.selectNodes("/spring/spring1");
        Iterator iterator = list.iterator();
        while (iterator.hasNext()) {
   Element spring1Element = (Element)iterator.next();
   Element spring2Element = spring1Element.addElement("spring1.11");
   spring2Element.setText("this is spring1.11");
   spring2Element.addAttribute("date", "2008年5月21号");
  }
        OutputFormat format = OutputFormat.createPrettyPrint();
        format.setEncoding("gbk");
        XMLWriter xmlWriter = new XMLWriter(new FileWriter(new File("c:/lbm2.xml")),format);
        xmlWriter.write(document);xmlWriter.close();
        System.out.print("complent");

 类似资料: