DOM4J修改父Element setParent方法没效果
System.out.println("aaaaaaaaaaaaaaaaaaaaaa");
item.setParent(parentItem);
System.out.println("bbbbbbbbbbbbbbbbbbbbbb");
item是要修改的Element
parentItem是父Element
它们两个都不为NULL
然后执行完 a 和 b 都能输出 也没报错,但是XML里没变化
到底怎么回事阿?哪位高手指点一下小弟
------解决方案--------------------你没有写出呀,修改还是在内存中呢,并没有写到文件里
------解决方案--------------------
OutputFormat format = OutputFormat.createPrettyPrint();/**//* 美化格式的输出 */
// OutputFormat format = OutputFormat.createCompactFormat();/*
format.setEncoding("gb2312");/**//* xml的编码 */
XMLWriter writer = new XMLWriter(new FileWriter("c:/test.xml"), format);
writer.write(doc);
writer.close();/**//* 必写无疑 */