时间:2013.09.10 发布人:鲁D74110
已解决问题
谷歌鲁D74110用户在2013.09.10提交了关于“
僵尸先生dom4j删除xml的节点”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-13T10:24:38。<xml>
<book>
<name>侏罗纪</name>
<price>50</price>
<book>
<book>
<name>VC编程</name>
<price>58</price>
<book>
</xml>对于这个xml文件如果我想删除
<book>
<name>VC编程</name>
<price>58</price>
<book>
应该怎样做,要用dom4j希望大家能够帮助她。
详细问题描述及疑问:<xml>
<book>
<name>侏罗纪</name>
<price>50</price>
<book>
<book>
<name>VC编程</name>
<price>58</price>
<book>
</xml>对于这个xml文件如果我想删除
<book>
<name>VC编程</name>
<price>58</price>
<book>
应该怎样做,要用dom4j期待您的答案,你就是当代的活雷锋,太感谢了
!
希望以下的回答,能够帮助你。
第1个回答
用户名:mishi1997
哥们,首先你这个xml文件就问答不规范,这不是xml获保究住同推月效书预文件。
xml文件必合须有一个root结点;苗讲低另外你的<book>对应的必须是</book>
给你修改下xml文件
为了规范化,编码默认是utf-8比较好
============================================
*首先是xml文件aaa.xml:
------------------从刚绍讲处亚----------------
<xml>
<book>
<name>侏罗纪</name>
<price>50</price>
</book>
<book>
<name>VC编程</name>
<price>58</price>
</book>
<book>
<name>VC编程2</政示技的置婷name>
<price>58</price>
</book>
</xml>
这样比较好
找到想删的结点,比方说要删侏罗纪公园这个book
根节点命名为root
这个书的节点命名为bo货新织成ok1
直接用root.remove(book1);就可以了
记得操作完之后要重新首谁练诉我友候含写入回去,否则改变的不是文件本身而是内存中的对象!具体用FILE读取还是UR派责保端L那就是你的事情了哦