dom 4 jポイントを使用して要素ノードを挿入する
907 ワード
Document doc=SemanticPluginItems.loadXmlFile("D:\\ ( )\\Administrator\\ \\11.xml");
Element root=doc.getRootElement();
List<Element> l=root.content();//
List<Element> l2=doc.selectNodes("//child");// child
Element e = DocumentHelper.createElement("child");// child
e.addAttribute("name","ddddddddd");//
l.add(l.indexOf(l2.get(0)), e);// child
root.setContent(l);//
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("UTF-8");
XMLWriter writer = new XMLWriter(new FileWriter("D:\\ ( )\\Administrator\\ \\11.xml"),format);
writer.write(doc);
writer.close();