,怎么从xml中删除和修改带ID的元素

求助,如何从xml中删除和修改带ID的元素

<root>
  <group id="1">
    <name>学习</name>
  </group>
  <group id="2">
    <name>生活</name>
  </group>
  <group id="3">
    <name>娱乐</name>
  </group>
</root>

例如我的代码是这样的,我想要删除指定ID的组,举个例子,直接删除

 <group id="3">
    <name>娱乐</name>
  </group>

这一段,完整的代码应该怎么写,
我如果想把id=2 改成id=3又应该怎么改,求大神指点。拜谢

------解决方案--------------------
http://bbs.csdn.net/topics/390352860
修改的话就就用根节点.selectNodes选出来group组,用个循环判断选出来的node的attribute为id,设置他的value就行了,手机写代码不方便,不过根据提示写出来应该不难了,自己试试吧
------解决方案--------------------
参考http://blog.csdn.net/chinajiyong/article/details/7485019
------解决方案--------------------
用xpath:/root/group[id=2]