java中如何修改xml的子节点

XML文件内容如下:<?xmlversion="1.0"encoding="UTF-8"standalone="yes"?><userinfo><userinfo><is... XML文件内容如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userinfo>
<userinfo>
<isNewRecord>true</isNewRecord>
<delFlag>0</delFlag>
<address>97号</address>
<apply>
<isNewRecord>true</isNewRecord>
<delFlag>0</delFlag>
<category>01</category>
<identifyGrade>04</identifyGrade>
<type>01</type>
</apply>
<birthday>1968-12-28T00:00:00+08:00</birthday>
<certNum>340221196812280510</certNum>
<name>小刘</name>
<nation>1 </nation>
<nativePlace>北京</nativePlace>
<sex>1</sex>
</userinfo>
</userinfo>
(这是我将数据库中检索的值转化之后的XML文件,我想把这个XML插入到硕正软件的treelist里,其中关系到两个表:userbasic和apply表。我查询数据库的时候返回的类型是userbasic类型的对象,在userbasic实体类里引用了apply实体。)其实我就想把上面的xml文件转化成下面这样的:(就是把apply标签去掉,只留里面的一部分)求大神指教啊。。。。灰常感谢
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<userinfo>
<userinfo>
<isNewRecord>true</isNewRecord>
<delFlag>0</delFlag>
<address>97号</address>
<category>01</category>
<identifyGrade>04</identifyGrade>
<type>01</type>
<birthday>1968-12-28T00:00:00+08:00</birthday>
<certNum>340221196812280510</certNum>
<name>小刘</name>
<nation>1 </nation>
<nativePlace>北京</nativePlace>
<sex>1</sex>
</userinfo>
</userinfo>
展开
 我来答
dl96200
2015-05-29 · TA获得超过498个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:151万
展开全部
使用dom4j可以解析,一般是创建element然后修改atribute就可以了,你可以百度“dom4j封装xml”
追问
我自己试了一下  还是不行 能不能附带一下大致的代码  可怜可怜我这苦逼的女程序员吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式