java怎么在XML指定位置插入节点 - Java / Java SE
xml文件:
<?xml version="1.0" encoding="utf-8"?>
<root>
<child ID="1"> old </child>
<child ID="2"> old </child>
</root>
--------------------------------------------
我要在child的ID="1"和ID="2"之间插入节点怎么插入?插入后的效果如下:
<?xml version="1.0" encoding="utf-8"?>
<root>
<child ID="1"> old </child>
<child ID="3"> new </child> -->这是新插入的的节点
<child ID="2"> old </child>
</root>
----------------------------------------------------
我用的是DOM4J的jar包 ,请高手指教.
呼呼,有没有发错位置,这里有人能解决吧?
API你看过了吗?
SAXReader reader = new SAXReader();
Document doc = reader.read("conf/student.xml");
Element root = doc.getRootElement();
Element zhangsanNode = (Element) root.selectSingleNode(path);
Element cloneE = (Element) zhangsanNode.clone();
cloneE.element("age").setText(Integer.parseInt(cloneE.elementText("age"))+1+"");
Element parent = zhangsanNode.getParent();
parent.elements().add(2, cloneE);
相关问答:
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。
上传文件的路径问题, ......
在JSP页面有一个<input type="hidden" name="index" value="0">/>控件
当我用下面的JavaScript函数改变其value的值的时候 如果满足条件(即i>=3的时候)为什么value的 ......
我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......
使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......