XMLConfiguration中移到节点

apache.common.configure因为本来是用来读配置文件的,所以对于操纵XML方面不是太强,但可以转到DOM,是org.w3c.dom,里进行处理,之后直接保存,这个inertBefore还是不错的,直接移动了节点不用删除原来的。
Document doc = conf.getDocument();
?? ??? ??? ??? ??? ?//找到位置
?? ??? ??? ??? ??? ?//Node pnode = (doc.getElementsByTagName("page")).item(page);
?? ??? ??? ??? ??? ?//NodeList litems=pnode.getChildNodes();
?? ??? ??? ??? ??? ?Element lnode=(Element)doc.getElementsByTagName("list"+list).item(page);
?? ??? ??? ??? ??? ?Element ltnode=(Element)doc.getElementsByTagName("list"+list_target).item(page);
?? ??? ??? ??? ??? ?Node snode=lnode.getElementsByTagName("div").item(p);
?? ??? ??? ??? ??? ?Node tnode=ltnode.getElementsByTagName("div").item(p1);
?? ??? ??? ??? ??? ?ltnode.insertBefore(snode, tnode);

你可能感兴趣的:(apache,xml)