2 adamjx adamjx 于 2016.01.21 10:50 提问

JAVA的DOM4J的XPATH的selectNodes问题

向指定元素节点上增加同级元素节点
// Element firststudentinfo = (Element)document.selectSingleNode("/exam/student[1]");
// List firststudentinfolist = firststudentinfo.elements();
// Element student = DocumentHelper.createElement("age").addText("18");
// firststudentinfolist.add(2,student);

List firststudentinfolist1 = document.selectNodes("/exam/student[1]/*");
Element student1 = DocumentHelper.createElement("age").addText("18");
firststudentinfolist1.add(2,student1);

提问,为何上面注释的代码可以实现向指定元素节点上增加同级元素节点这个功能,而下面的代码却无法输入到文件?
P.S这只是程序片段,程序结尾有write到xml文件中。
附exam.XML文件
<?xml version="1.0" encoding="GBK"?>


小赵

沈阳

89



李四

大连

97

望各位大哥不吝赐教。。。谢谢了

1个回答

Mr_dsw
Mr_dsw   Ds   Rxr 2016.01.21 13:23

你调试的结果是怎么样的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!